С момента появления, Flatpak зарекомендовал себя как один из ведущих инструментов для сандбоксинга и распространения приложений в среде Linux. Новое обновление, Flatpak 1.15.7 Pre-release, представленное в среду Саймоном МакВитти (Simon McVittie), вносит несколько значимых изменений, которые делают эту платформу ещё более привлекательной для широкой аудитории разработчиков и пользователей.
Основные инновации Flatpak 1.15.7
Одной из ключевых особенностей новой версии является автоматическое удаление устаревших версий драйверов и других неиспользуемых ссылок. Эта функция направлена на устранение лишних компонентов, которые накапливаются со временем, автоматически удаляя среды выполнения, срок действия которых истек, и которые больше не используются. Таким образом, обновляя систему для использования новых драйверов и сред выполнения, старые версии будут автоматически удалены, что значительно упрощает обслуживание системы.
Дополнительно, в версии 1.15.7 появилась поддержка аргумента "--socket=inherit-wayland-socket", позволяющего наследовать существующее окружение сокета Wayland, а также автоматическое перезагрузка конфигурации сессии D-Bus при установке или обновлении приложений для обеспечения распознавания экспортированных служб D-Bus.
Переход на систему сборки Meson
Ещё одним значительным изменением в Flatpak 1.15.7 является отказ от поддержки системы сборки Autotools в пользу Meson. Система сборки Meson уже доказала свою эффективность для Flatpak и теперь является единственной используемой системой сборки, подобно многим другим проектам с открытым исходным кодом, отказавшимся от Autotools в пользу Meson.
Исправление ошибок и улучшение документации
Обновление также включает в себя ряд исправлений ошибок, касающихся D-Bus и Wayland, устранение утечек памяти, улучшение безопасности асинхронных сигналов и усовершенствование документации.
Flatpak 1.15.7 делает ещё один шаг вперёд в упрощении разработки и распространения приложений для Linux, предлагая пользовательские улучшения, которые обеспечивают более чистую и эффективную рабочую среду. Дополнительную информацию о разработке Flatpak 1.15.7 Pre-release можно найти на GitHub.
Linux: обзоры и обновления
• Wine 10.0-rc3: Исправлена 16-летняя ошибка многопоточности в играх World of Warcraft и Starcraft 2
• DXVK 2.5.2: Исправления для Alpha Protocol, The Sims 2, Borderlands 2 и других игр на Linux и Steam Deck
• OpenSUSE представляет YQPkg - новый графический менеджер пакетов на базе Qt
• Обновление Proton Experimental: Исправления для Final Fantasy XIV, Nioh и других игр на Steam Deck и Linux
• Обновления Linux за неделю: 9 – 15 декабря 2024 года
• Lenovo может представить портативное устройство Legion Go S на базе SteamOS