Немецкое агентство Sovereign Tech Agency через инициативу Sovereign Tech Fund выделило €508 640 на развитие Flatpak — основного формата дистрибуции приложений для образных ОС на базе Linux, включая Fedora Silverblue, openSUSE Aeon, SteamOS и GNOME OS. Двухлетний проект организован Modal при поддержке Para-Real Ltd. и направлен на усиление песочницы, безопасности и удобства использования Flatpak.
В Emacs 31 появился новый режим markdown-ts-mode на базе tree-sitter, пока помеченный как экспериментальный. Несмотря на статус, режим уже покрывает спецификации CommonMark и большую часть GFM, поддерживает подсветку кода на любых -ts-mode, таблицы, оглавления и экспорт через pandoc.
Руи Уэяма, создатель линковщика mold, опубликовал научную статью о его архитектуре: систематическом применении параллелизма по данным на всех этапах компоновки. На больших реальных проектах mold линкует многогигабайтные отладочные бинарники за секунды, опережая lld в 2.4–16.1 раза и GNU ld — до 112 раз.
Проект Asahi Linux рассказал о переходе на PSCI через собственную реализацию UEFI Runtime Services в m1n1, восстановлении работы гипервизора на M4 и выше после появления SPTM в XNU, а также о прогрессе в поддержке M3, аппаратном декодировании видео через AVD и прямом выводе кадров в обход лишних копирований.
Дистрибутив Omarchy 4.0 получил серию критических уязвимостей — от bash-инъекции через название видео до возможности выполнять произвольный код через уведомления. Разработчик блога считает, что проект систематически недооценивает базовую безопасность, а маркетинговые заявления DHH о "готовности к продакшену" вводят пользователей в заблуждение.
Продолжение эксперимента с форматом SELF, в котором исполняемый файл представляет собой базу данных SQLite: теперь программа не только хранится в базе, но и записывает в неё собственное состояние во время работы. Демонстрацией выступает self-httpd — веб-сервер в одном файле, который хранит сайт, маршруты и логи посетителей внутри самого себя.
Вышел Emacs 31.1 — без единой громкой фичи, зато с множеством улучшений качества жизни: из редактора наконец убрали устаревший unexec-дампер, tree-sitter научился сам устанавливать грамматики, а система минибуфера и завершений получила заметный апгрейд.
Разработчик представил SELF (Structured Executable & Linkable Format) — экспериментальный формат исполняемых файлов на основе SQLite, который заменяет ELF таблицами и SQL-запросами вместо ручного парсинга структур. Прототип запускает бинарники, поддерживает динамическую линковку через SQL-запросы и упаковывает весь userland из 723 программ в единый файл базы данных размером меньше суммарного объёма исходных ELF-файлов.
Создатель Omarchy объявил об учреждении некоммерческого фонда Omacom Foundation, который будет владеть товарными знаками проекта, финансировать инфраструктуру и поддерживать open-source разработчиков экосистемы. Восемь патронов-основателей, включая глав Shopify, Stripe, Dell и Cloudflare, внесли по $1 млн каждый.
Компания Encore четыре года собирала бэкенд-приложения внутри Firecracker microVM на удалённой Linux-машине, потому что Firecracker требует /dev/kvm, которого нет ни на одном Mac. Инженеры разработали crackling — единый microVM API, работающий с Firecracker на Linux и Virtualization.framework на macOS, что потребовало пересобрать значительную часть Linux-инструментария образов под macOS.
Проект X.Org представил xorg-server 26.0.99.901 — первый релиз-кандидат будущей версии 26.1.0. Релиз включает все не-Xwayland серверы (Xorg, Xephyr, Xnest, Xvfb, XWin, XQuartz) и приносит переход на meson, поддержку DPMS 1.2 и XFixes 6.1, а также отключение font-server соединений и byte-swapped клиентов по умолчанию.
Вышло ядро Linux 7.2 — один из самых насыщенных циклов разработки за всю историю проекта, уступающий по объёму изменений только 6.7. В релиз вошли планировщик с учётом кэша, доработки MGLRU, концепция суб-планировщиков для sched_ext и автоматическое создание transparent hugepages разного размера.