Флэтпак 1.16, система песочницы и распространения приложений для Linux, наконец-то доступна, принеся с собой широкий набор улучшений и новых функций, которые обещают облегчить жизнь разработчикам и конечным пользователям приложений в средах Linux. Эта новая версия появилась после двух с половиной лет работы с момента последнее большое обновление, и готов к использованию дистрибутивами и пользователями, желающими воспользоваться его преимуществами.
Среди наиболее заметных новых функций Flatpak 1.16 можно назвать возможность составить список USB-устройств, открывая возможности для более плавной интеграции с внешним оборудованием. Кроме того, теперь можно использовать функцию автозаполнения для поиска в KDE, что, несомненно, будет приветствоваться пользователями этой среды рабочего стола. С другой стороны, Flatpak можно скомпилировать с помощью Meson, оставив позади Autotools — изменение, которое обещает упростить разработку.
Подробные технические новости Flatpak 1.16
Одним из наиболее интересных дополнений является введение частные розетки. Благодаря этому композиторы смогут идентифицировать соединения приложений песочницы как принадлежащие защищенной среде. Это усовершенствование повышает безопасность и одновременно повышает гибкость системы в сценариях, требующих более высокой степени изоляции.
Flatpak теперь также предлагает поддержку системных вызовов. modify_ldt
под опцией --allow=multiarch
, что необходимо для выполнения 16-битные исполняемые файлы в некоторых версиях WINE. Кроме того, Flatpak включает новую переменную flatpak.pc
для зависимых проектов, таких как GNOME Software, что позволяет легко определить совместимость с библиотекой liblatpak.
Оптимизация и очистка
Что касается обслуживания, Flatpak 1.16 реализует систему очистки, которая автоматически удаляет старые временные каталоги, созданные предыдущими версиями. Также введите команду --device=input
для доступа к устройствам evdev
на таких маршрутах, как /dev/input
.
Еще одной заметной новинкой является способность эмуляторов терминала показать ход работы Flatpak. Это, казалось бы, небольшое улучшение значительно упрощает работу пользователя при установке, обновлении и других ресурсоемких операциях.
API и гибкость
Новый API flatpak_transaction_add_rebase_and_uninstall()
облегчает управление приложениями, срок эксплуатации которых истек., что позволяет более надежно заменять их преемниками. Кроме того, настройка дополнительных языков упрощается за счет их взятия непосредственно из сервиса AccountsService, если они там настроены.
Что касается подпесочниц, созданных Flatpak-portal, эта версия гарантирует, что переменные среды наследуются правильно из команды flatpak run
который запустил исходный экземпляр, решая предыдущие проблемы, связанные с FLATPAK_GL_DRIVERS
и другие подобные функции.
Улучшения инфраструктуры
Флэтпак 1.16 тоже оптимизирует управление драйверами и устаревшими ссылками, автоматически удаляя их. Кроме того, теперь он автоматически обновляет конфигурацию D-Bus после установки или обновления приложений, гарантируя, что экспортированные службы всегда доступны.
С другой стороны, вводится новая переменная FLATPAK_DATA_DIR
чтобы настроить расположение каталога данных Flatpak, а также дополнительные переменные, такие как FLATPAK_DOWNLOAD_TMPDIR
y FLATPAK_TTY_PROGRESS
, которые делают использование системы более гибким в различных средах.
Flatpak 1.16 Доступность и совместимость
Разработчики добавили поддержку таких приложений, как WebKit, для соединения деревьев доступности AT-SPI между подпесочницами и основными процессами. Более того, команда flatpak run -vv
теперь предоставляет подробные сообщения отладки, показывающие все параметры песочницы применимо.
Flatpak версии 1.16 доступен для загрузки с сайта официальная страница проекта на GitHub. Однако пользователям настоятельно рекомендуется обновлять свои версии через официальные репозитории своих дистрибутивов GNU/Linux, чтобы обеспечить беспроблемную установку.
Flatpak уже был важным инструментом в экосистеме Linux, и эта версия еще больше укрепляет его позицию лидера в песочница и распространение приложений. Благодаря этим улучшениям Flatpak 1.16 не только соответствует текущим потребностям, но и закладывает прочную основу для будущих разработок.