Продолжение эксперимента с форматом 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 разного размера.
Разработчики представили OpenLogi — открытое приложение на Rust для управления мышами Logitech по протоколу HID++, работающее без учётной записи и телеметрии. Программа поддерживает переназначение кнопок, настройку DPI и SmartShift на macOS, Linux и Windows.
Обновление BIOS до версии 3.20 превратило Framework Laptop 13 на AMD Ryzen 7040 в «кирпич», а служба поддержки предложила купить новую материнскую плату за 500+ канадских долларов, поскольку гарантия истекла. Владелец ноутбука разобрался, как восстановить прошивку самостоятельно с помощью программатора CH347, pogo-пинов и утилиты flashrom, а также обнаружил, что Framework в это же время сообщила об утечке персональных данных клиентов.
Владелец ноутбука Framework 13 на AMD Ryzen 7040 после установки официального обновления BIOS 3.20 получил «кирпич» и отказ в бесплатном ремонте из-за истёкшей гарантии. Вместо покупки новой платы за $500+ ноутбук был восстановлен с помощью программатора CH347, левел-шифтера и pogo-pin зонда — без пайки.
Разработчик, портирующий postmarketOS на Fairphone 6, написал драйвер для основной камеры устройства — теперь она работает вместе с автофокусом и цветокоррекцией. Также стало известно о первых успешных тестах экстренных вызовов, планах на Fairphone 6+ и амбициях по созданию собственного некоммерческого Linux-смартфона на RISC-V.
Многолетний баг в Zsh приводил к тому, что часть истории команд бесследно исчезала из файла ~/.zsh_history. С помощью inotify, fatrace, bpftrace и намеренного вызова segfault удалось выяснить, что виновником была необработанная реакция на SIGINT при завершении сеанса. Исправление вошло в Zsh 5.9.2, вышедший в июле 2026 года.