Логотип

Разработка Flatpak возобновляется с новыми силами и чётким направлением

Разработка Flatpak возобновляется с новыми силами и чётким направлением

Себастьян Уик из Red Hat поделился некоторыми интересными подробностями о разработке Flatpak после выхода 1.17 pre-release, нестабильной версии (текущая стабильная версия — 1.16.1). Это первое обновление за шесть месяцев и значительный шаг вперёд для этой популярной платформы для песочницы в Linux.

В своём последнем посте в блоге под названием «События в Flatpak» Уик признал, что в начале 2025 года развитие Flatpak застопорилось, а количество открытых предложений увеличилось.

К счастью, разработка возобновилась благодаря усилиям давних участников проекта, а также новым сопровождающим, которые стали активнее проверять и объединять код. Теперь проект реорганизован, процесс проверки оптимизирован, и возобновился активный ритм разработки.

В результате в предварительной версии Flatpak 1.17, с которой начинается новая нестабильная серия, призванная подготовить почву для стабильного релиза в конце этого года, появился ряд технических усовершенствований и новых возможностей, призванных повысить надёжность и упростить интеграцию в дистрибутивы Linux:

  • Актуальная документация: Документация по libflatpak наконец-то была обновлена после долгих лет забвения, что упростило работу разработчиков с платформой.
  • Предварительно установленные определения приложений: теперь дистрибутивы могут определять, какие приложения Flatpak следует устанавливать или удалять автоматически. Такие проекты, как Aurora и Bluefin, уже используют эту функцию для интеграции основных приложений Flathub в свои системы.
  • Расширенная поддержка OCI: теперь Flatpak поддерживает предварительную установку приложений непосредственно из образов OCI и удалённых репозиториев, что является ключевым шагом для будущего корпоративного использования в RHEL 10.
  • Обновлённая модель разрешений: Система разрешений с обратной совместимостью позволяет приложениям использовать новые, более строгие разрешения, например доступ к геймпадам или USB-устройствам, без ущерба для совместимости со старыми системами. Это также закладывает основу для более тесной интеграции с PipeWire.
Читать  KVM против VirtualBox: что из них вы должны использовать?

 

Кроме того, развивается и более широкая экосистема Flatpak. Инструмент flatpak-builder был обновлён, а Flathub ввёл улучшенную проверку соответствия лицензии.

В то же время продолжается работа над новой службой systemd-appd, которая будет помогать в аутентификации и управлении запущенными экземплярами Flatpak — компонента, обеспечивающего важнейшую основу для будущих возможностей, включая вложенную песочницу, обработку мультимедиа на основе PipeWire и постепенный отказ от устаревшего прокси-сервера D-Bus.

Также предпринимаются новые усилия по улучшению интеграции с настольными компьютерами. Спецификация XDG Intents направлена на расширение возможностей взаимодействия между приложениями, включая такие функции, как создание глубоких ссылок и миниатюр. Кроме того, новый портал для сохранения и восстановления сеансов и значительный рефакторинг серверной части во внешнем интерфейсе порталов упрощают взаимодействие и снижают общую сложность.

Наконец, хотя некоторые запланированные изменения не вошли в этот предварительный релиз, Вик подтвердил, что вскоре ожидается выход ещё одной нестабильной версии, а затем и стабильного релиза до конца 2025 года.

Редактор: AndreyEx

Рейтинг: 5 (1 голос)

Важно: Данная статья носит информационный характер. Автор не несёт ответственности за возможные сбои или ошибки, возникшие при использовании описанного программного обеспечения.

Если статья понравилась, то поделитесь ей в социальных сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Загрузка...

Спасибо!

Теперь редакторы в курсе.

Прокрутить страницу до начала