Инструменты2 сентября 2026 г., 13:17 МСК🤖 Auto

FreeDesktop SDK 26.08: отказ от Snap, новые ядра и пересборка бута

Вышел FreeDesktop SDK 26.08: поддержка Snap удалена, ядро Linux обновлено до 7.2.2, а минимальный образ переписан для замены базовых утилит на альтернативы вроде BusyBox.

Баннер новости 6580

Ключевые изменения в стеке Flatpak

Выпуск FreeDesktop SDK 26.08 знаменует собой смену парадигмы в сборке контейнерных сред для Linux. Разработчики полностью исключили поддержку Snap-пакетов, так как она «фактически не использовалась». Если сообщество проявит интерес, поддержку могут вернуть, но по умолчанию она отключена. Это шаг к унификации экосистемы вокруг Flatpak и AppImage.

Обновление компонентов и безопасность

SDK включает актуальные версии критически важных инструментов разработки и выполнения. Особое внимание уделено безопасности и производительности:

  • Ядро Linux: обновлено до версии 7.2.2.
  • Flatpak: версия 1.18.2.
  • Графика: драйвер Intel Media Driver 26.3.2.
  • Аудио: WirePlumber 0.5.16.
  • Инструменты сборки: CMake 4.4.3, BuildStream2 2.28, Bubblewrap 0.12.

Революция в bootstrap: отказ от Bash и Coreutils

Самое фундаментальное изменение касается файла runtime-minimal.bst. В новой версии из него удалены GNU Bash и GNU Coreutils. Цель — дать разработчикам возможность заменять стандартные утилиты пользовательского пространства на более легкие альтернативы, такие как BusyBox, Toybox или реализации на Rust.

Для тех, кому нужна классическая среда, создан образ runtime-gnu.bst, который сохраняет прежнее поведение. Это позволяет гибко настраивать размер и функциональность образов без изменения дефолтных настроек SDK.

Сравнение подходов к сборке

Параметр runtime-minimal.bst (26.08) runtime-gnu.bst (26.08)
GNU Bash Отсутствует Присутствует
GNU Coreutils Отсутствует Присутствует
Целевая аудитория Минималистичные образы, кастомные сборки Стандартная совместимость
Альтернативы BusyBox, Toybox, Rust Coreutils Стандартные GNU-утилиты

Где скачать и документация

Обновленная документация доступна на официальном сайте FreeDesktop. Загрузки и детали изменений можно найти в репозитории GitLab. Обновление рекомендуется всем, кто использует Flatpak для развертывания приложений в изолированных средах.

Источник: Phoronix ↗