Компилятор Си в виде shell-скрипта
На Гитхабе выложен компилятор C89 в ELF64 на языке shell (sh, не bash). 7796 строк, лицензия ISC (isc.org) (эквивалентна MIT).
Новость на opennet.ru
c, shell, компилятор
Читать полностью
#LinuxOrgRu
@linux_potok
На Гитхабе выложен компилятор C89 в ELF64 на языке shell (sh, не bash). 7796 строк, лицензия ISC (isc.org) (эквивалентна MIT).
Новость на opennet.ru
c, shell, компилятор
Читать полностью
#LinuxOrgRu
@linux_potok
👍3😭2
Wine 11.6: работа над драйвером Android, поддержка модов игр
Wine 11.6 включает начальную работу по восстановлению драйвера для Android, улучшенную поддержку модификаций игр благодаря изменению порядка загрузки DLL, дополнительные исправления для VBScript и исправление 28 ошибок.
Читать полностью
#Linuxiac
@linux_potok
Wine 11.6 включает начальную работу по восстановлению драйвера для Android, улучшенную поддержку модификаций игр благодаря изменению порядка загрузки DLL, дополнительные исправления для VBScript и исправление 28 ошибок.
Читать полностью
#Linuxiac
@linux_potok
👍8
Wine 11.6 начинает возрождать свой Android-драйвер
Выпущен Wine 11.6 — новейший двухнедельный релиз в разработке этого открытого программного обеспечения, который позволяет запускать игры и приложения для Windows на Linux, macOS и других платформах...
Читать полностью
#Phoronix
@linux_potok
Выпущен Wine 11.6 — новейший двухнедельный релиз в разработке этого открытого программного обеспечения, который позволяет запускать игры и приложения для Windows на Linux, macOS и других платформах...
Читать полностью
#Phoronix
@linux_potok
👍8😁1
OpenRazer 3.12.1 позволяет использовать ещё два устройства Razer в Linux
OpenRazer 3.12 был выпущен в середине марта как последнее обновление с новыми возможностями для этих драйверов с открытым исходным кодом для оборудования Razer на Linux. Сегодня вышел OpenRazer 3.12.1, который добавляет поддержку ещё двух продуктов Razer в Linux, а также включает пару исправлений...
Читать полностью
#Phoronix
@linux_potok
OpenRazer 3.12 был выпущен в середине марта как последнее обновление с новыми возможностями для этих драйверов с открытым исходным кодом для оборудования Razer на Linux. Сегодня вышел OpenRazer 3.12.1, который добавляет поддержку ещё двух продуктов Razer в Linux, а также включает пару исправлений...
Читать полностью
#Phoronix
@linux_potok
👍5
Skyscraper приносит Bluesky в терминал Linux
Skyscraper — это open-source клиент для Bluesky, работающий в терминале и написанный на Rust. Его разработал Кэмерон Банга. Программа доступна на GitHub, поддерживает просмотр ленты, публикацию постов, ответы, репосты, лайки и просмотр профиля. Хотя Skyscraper в первую очередь ориентирован на macOS и устанавливается через brew, его легко собрать и на Ubuntu.
Читать полностью
#OmgUbuntu
@linux_potok
Skyscraper — это open-source клиент для Bluesky, работающий в терминале и написанный на Rust. Его разработал Кэмерон Банга. Программа доступна на GitHub, поддерживает просмотр ленты, публикацию постов, ответы, репосты, лайки и просмотр профиля. Хотя Skyscraper в первую очередь ориентирован на macOS и устанавливается через brew, его легко собрать и на Ubuntu.
Читать полностью
#OmgUbuntu
@linux_potok
👍7😁2🥱2
Pidgin 3.0 перешёл в стадию альфа
Pidgin 3.0 теперь на альфа-версии 2.95. Улучшены настройки учётных записей, продолжается работа над поддержкой протокола Zulip.
Читать полностью
#Linuxiac
@linux_potok
Pidgin 3.0 теперь на альфа-версии 2.95. Улучшены настройки учётных записей, продолжается работа над поддержкой протокола Zulip.
Читать полностью
#Linuxiac
@linux_potok
😁1👌1
Git — это не только для разработчиков. Возможно, это лучший инструмент для письма
Простой текст, Git и долгая послесловная жизнь написанных работ.
Читать полностью
#ItFOSS
@linux_potok
Простой текст, Git и долгая послесловная жизнь написанных работ.
Читать полностью
#ItFOSS
@linux_potok
❤1😁1
Выпуск Wine 11.6
Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 11.6. С момента выпуска 11.5 было закрыто 28 отчётов об ошибках и внесено 208 изменений.
Читать полностью
#OpenNet
@linux_potok
Опубликован экспериментальный выпуск открытой реализации Win32 API - Wine 11.6. С момента выпуска 11.5 было закрыто 28 отчётов об ошибках и внесено 208 изменений.
Читать полностью
#OpenNet
@linux_potok
👍6
Белый хакер. Глава 24. Вэй Дай
Для подписчиков
Осень наступила неожиданно: еще вчера солнце задерживалось в окнах до самого вечера, а сегодня небо затянули серые облака и город будто пропитался насквозь запахом мокрых листьев. Кирилл уже почти собрал в рюкзак все самое необходимое: осталось только положить зубную щетку и ноутбук.
Читать полностью
#xakep
@linux_potok
Для подписчиков
Осень наступила неожиданно: еще вчера солнце задерживалось в окнах до самого вечера, а сегодня небо затянули серые облака и город будто пропитался насквозь запахом мокрых листьев. Кирилл уже почти собрал в рюкзак все самое необходимое: осталось только положить зубную щетку и ноутбук.
Читать полностью
#xakep
@linux_potok
🤮3
Как аномальный NXDOMAIN-трафик привёл к росту счетов в Cloud DNS, а поддержка не помогла вовремя
Использовали Cloud DNS, всё работало штатно.
В марте 2026 года мы столкнулись с неприятной ситуацией: в облачном DNS, который использовался для одной из наших публичных зон, начался резкий всплеск публичных авторитетных DNS‑запросов, причём основную массу составляли ответы NXDOMAIN.
На практике это привело сразу к двум проблемам:
Читать полностью
#habr
@linux_potok
Использовали Cloud DNS, всё работало штатно.
В марте 2026 года мы столкнулись с неприятной ситуацией: в облачном DNS, который использовался для одной из наших публичных зон, начался резкий всплеск публичных авторитетных DNS‑запросов, причём основную массу составляли ответы NXDOMAIN.
На практике это привело сразу к двум проблемам:
Читать полностью
#habr
@linux_potok
🥰2
Атаки GDDRHammer и GeForge, искажающие память GPU для доступа ко всей памяти CPU
Исследователи из нескольких университетов США и Австралии разработали две атаки класса Rowhammer - GDDRHammer и GeForge, позволяющие при выполнении непривилегированного ядра CUDA на GPU NVIDIA добиться искажения отдельных битов в чипах видеопамяти GDDR. В отличие от представленного в прошлом году метода GPUHammer, новые атаки не ограничиваются воздействием на данные, обрабатываемые в памяти GPU, а позволяют получить полный доступ ко всей основной памяти, относящейся к адресному пространству CPU. Исследователями продемонстрированы эксплоиты, предоставляющие root-доступ к основной системе при выполнении непривилегированного CUDA-ядра на GPU.
Читать полностью
#OpenNet
@linux_potok
Исследователи из нескольких университетов США и Австралии разработали две атаки класса Rowhammer - GDDRHammer и GeForge, позволяющие при выполнении непривилегированного ядра CUDA на GPU NVIDIA добиться искажения отдельных битов в чипах видеопамяти GDDR. В отличие от представленного в прошлом году метода GPUHammer, новые атаки не ограничиваются воздействием на данные, обрабатываемые в памяти GPU, а позволяют получить полный доступ ко всей основной памяти, относящейся к адресному пространству CPU. Исследователями продемонстрированы эксплоиты, предоставляющие root-доступ к основной системе при выполнении непривилегированного CUDA-ядра на GPU.
Читать полностью
#OpenNet
@linux_potok
🥰2
KWin от KDE продолжает работу над поддержкой Vulkan и другими улучшениями для Plasma 6.7
Разработчики KDE Plasma продолжают работать над новыми функциями для Plasma 6.7, а также внедрять дополнительные исправления и усиливать стабильность текущей стабильной серии Plasma 6.6...
Читать полностью
#Phoronix
@linux_potok
Разработчики KDE Plasma продолжают работать над новыми функциями для Plasma 6.7, а также внедрять дополнительные исправления и усиливать стабильность текущей стабильной серии Plasma 6.6...
Читать полностью
#Phoronix
@linux_potok
❤1
2D CAD-инструмент для дизайна для рабочего стола GNOME получает больше функций
В последние несколько дней были выпущены FreeCAD 1.1 и SolveSpace 3.2 для компьютерного проектирования (CAD) с открытым исходным кодом, а теперь к ним присоединился Design 50 Alpha — инструмент для проектирования 2D CAD, ориентированный на GNOME...
Читать полностью
#Phoronix
@linux_potok
В последние несколько дней были выпущены FreeCAD 1.1 и SolveSpace 3.2 для компьютерного проектирования (CAD) с открытым исходным кодом, а теперь к ним присоединился Design 50 Alpha — инструмент для проектирования 2D CAD, ориентированный на GNOME...
Читать полностью
#Phoronix
@linux_potok
👍2
3mdeb продвигает работу по поддержке AMD openSIL + Coreboot для материнской платы Ryzen AM5
Кроме портирования прошивки AMD openSIL и Coreboot на серверную материнскую плату Gigabyte EPYC Turin, инженеры компании 3mdeb также занимаются портированием AMD openSIL и Coreboot на современную настольную материнскую плату Ryzen AM5. Они продолжают успешно продвигаться в этом направлении, чтобы создать первую в широкой продаже настольную материнскую плату Ryzen с открытой системной прошивкой...
Читать полностью
#Phoronix
@linux_potok
Кроме портирования прошивки AMD openSIL и Coreboot на серверную материнскую плату Gigabyte EPYC Turin, инженеры компании 3mdeb также занимаются портированием AMD openSIL и Coreboot на современную настольную материнскую плату Ryzen AM5. Они продолжают успешно продвигаться в этом направлении, чтобы создать первую в широкой продаже настольную материнскую плату Ryzen с открытой системной прошивкой...
Читать полностью
#Phoronix
@linux_potok
👍3❤1
Инженер AWS сообщает, что производительность PostgreSQL снизилась вдвое из-за Linux 7.0, но решение может быть непростым
Инженер Amazon/AWS в пятницу поднял тревогу по поводу того, что ядро Linux 7.0, находящееся в разработке, приводит к снижению производительности сервера базы данных PostgreSQL примерно до половины от производительности на предыдущих версиях ядра. Причина такого падения производительности PostgreSQL известна, но вернуть изменения, скорее всего, не удастся, и сейчас предполагается, что PostgreSQL, возможно, придется адаптировать...
Читать полностью
#Phoronix
@linux_potok
Инженер Amazon/AWS в пятницу поднял тревогу по поводу того, что ядро Linux 7.0, находящееся в разработке, приводит к снижению производительности сервера базы данных PostgreSQL примерно до половины от производительности на предыдущих версиях ядра. Причина такого падения производительности PostgreSQL известна, но вернуть изменения, скорее всего, не удастся, и сейчас предполагается, что PostgreSQL, возможно, придется адаптировать...
Читать полностью
#Phoronix
@linux_potok
😁4
Wine 11.6 — захватывающий релиз, упрощающий моддинг Windows-игр на Linux
Wine, являющийся частью того, что позволяет Proton запускать так много Windows-игр на Linux, только что получил очень интересный релиз, который поможет моддингу игр.
Читать полностью
#GamingOnLinux
@linux_potok
Wine, являющийся частью того, что позволяет Proton запускать так много Windows-игр на Linux, только что получил очень интересный релиз, который поможет моддингу игр.
Читать полностью
#GamingOnLinux
@linux_potok
👍8❤1
Linux 7.1 предоставит AVX-512 BMM от AMD Zen 6 для гостевых виртуальных машин
Небольшой, но важный патч, который, похоже, будет включён в предстоящий выпуск ядра Linux 7.1, предназначен для объявления поддержки AVX-512 BMM для виртуализированных гостей KVM. AVX-512 BMM — одно из интересных расширений архитектуры команд (ISA) в процессорах следующего поколения AMD Zen 6...
Читать полностью
#Phoronix
@linux_potok
Небольшой, но важный патч, который, похоже, будет включён в предстоящий выпуск ядра Linux 7.1, предназначен для объявления поддержки AVX-512 BMM для виртуализированных гостей KVM. AVX-512 BMM — одно из интересных расширений архитектуры команд (ISA) в процессорах следующего поколения AMD Zen 6...
Читать полностью
#Phoronix
@linux_potok
👍3
В ядре Linux 7.0 выявили регрессию, в два раза снижающую производительность PostgreSQL
Инженер из компании Amazon выявил регрессию, специфичную для ядра Linux 7.0, релиз которого ожидается 13 апреля. Изменение настроек планировщика задач привело к существенному снижению пропускной способности и отзывчивости при работе СУБД PostgreSQL на системах с архитектурой ARM64. При использовании ядра 7.0 показатели производительности при прохождении теста pgbench "simple-update" снизились почти в два раза - с 98565 до 50751.
Читать полностью
#OpenNet
@linux_potok
Инженер из компании Amazon выявил регрессию, специфичную для ядра Linux 7.0, релиз которого ожидается 13 апреля. Изменение настроек планировщика задач привело к существенному снижению пропускной способности и отзывчивости при работе СУБД PostgreSQL на системах с архитектурой ARM64. При использовании ядра 7.0 показатели производительности при прохождении теста pgbench "simple-update" снизились почти в два раза - с 98565 до 50751.
Читать полностью
#OpenNet
@linux_potok
👍4❤1
Новые иконки Yaru в Ubuntu 26.04
В Ubuntu 26.04 LTS добавили две новые иконки для стандартных приложений. Теперь у приложения Resources, нового системного монитора, появилась своя иконка в стиле Yaru вместо стандартной, использующейся ранее в бета-версии. Иконка стала более узнаваемой и вписывается в общий дизайн. Кроме того, приложение Resources обновили для исправления некоторых проблем, связанных с иконками приложений snap.
Читать полностью
#OmgUbuntu
@linux_potok
В Ubuntu 26.04 LTS добавили две новые иконки для стандартных приложений. Теперь у приложения Resources, нового системного монитора, появилась своя иконка в стиле Yaru вместо стандартной, использующейся ранее в бета-версии. Иконка стала более узнаваемой и вписывается в общий дизайн. Кроме того, приложение Resources обновили для исправления некоторых проблем, связанных с иконками приложений snap.
Читать полностью
#OmgUbuntu
@linux_potok
👎2❤1😁1👌1
Контроллеры Razer Wolverine V3 Pro и Betop KP50 будут поддерживаться в Linux 7.0
Накануне завтрашнего релиза ядра Linux 7.0-rc7 была отправлена и слита очередная партия исправлений для ввода устройств. Помимо нескольких мелких исправлений входных устройств, также добавлены новые идентификаторы и особенности для оборудования, поддержка которого появится в Linux 7.0...
Читать полностью
#Phoronix
@linux_potok
Накануне завтрашнего релиза ядра Linux 7.0-rc7 была отправлена и слита очередная партия исправлений для ввода устройств. Помимо нескольких мелких исправлений входных устройств, также добавлены новые идентификаторы и особенности для оборудования, поддержка которого появится в Linux 7.0...
Читать полностью
#Phoronix
@linux_potok
👍6
Выпуск MidnightBSD 4.0.4 с инструментарием для верификации возраста
Состоялся релиз десктоп-ориентированной операционной системы MidnightBSD 4.0.4, основанной на FreeBSD с элементами, портированными из DragonFly BSD, OpenBSD и NetBSD. Базовое десктоп-окружение построено на основе Xfce (опционально можно установить связку GNUstep + Window Maker + GWorkspace). В отличие от других десктоп-сборок FreeBSD, ОС MidnightBSD изначально развивалась как форк FreeBSD 6.1-beta, который в 2011 году был синхронизирован с кодовой базой FreeBSD 7 и впоследствии вобрал в себя многие возможности из веток FreeBSD 9-13. Для управления пакетами в MidnightBSD задействована система mport, которая использует БД SQLite для хранения индексов и метаданных, или инструментарий Ravenports. Для загрузки подготовлен установочный образ размером 1 ГБ (i386, amd64).
Читать полностью
#OpenNet
@linux_potok
Состоялся релиз десктоп-ориентированной операционной системы MidnightBSD 4.0.4, основанной на FreeBSD с элементами, портированными из DragonFly BSD, OpenBSD и NetBSD. Базовое десктоп-окружение построено на основе Xfce (опционально можно установить связку GNUstep + Window Maker + GWorkspace). В отличие от других десктоп-сборок FreeBSD, ОС MidnightBSD изначально развивалась как форк FreeBSD 6.1-beta, который в 2011 году был синхронизирован с кодовой базой FreeBSD 7 и впоследствии вобрал в себя многие возможности из веток FreeBSD 9-13. Для управления пакетами в MidnightBSD задействована система mport, которая использует БД SQLite для хранения индексов и метаданных, или инструментарий Ravenports. Для загрузки подготовлен установочный образ размером 1 ГБ (i386, amd64).
Читать полностью
#OpenNet
@linux_potok
🤡7