Flatpak 1.10 поставляется с новым форматом репозитория, новыми командами и многим другим.

Flatpak-cover

Несколько дней назад стало известно Выпуск новая стабильная ветка Flatpak 1.10что предоставляет систему для создания автономных пакетов Они не привязаны к конкретным дистрибутивам Linux и запускаются в специальном контейнере, изолирующем приложение от остальной системы.

Flatpak позволяет разработчикам приложений упростить распространение вашего программы которые не входят в репозитории стандартного дистрибутива при подготовке универсальный контейнер без создания отдельных сборок для каждого дистрибутива.

Для пользователей, заботящихся о безопасности, Flatpak позволяет запускать неточное приложение в контейнере, предоставляя доступ только к сетевым функциям пользователя и файлам, связанным с приложением.

Для пользователей, интересующихся новыми продуктами, Flatpak позволяет им устанавливать последние стабильные и пробные версии приложений без необходимости внесения изменений в систему. Например, в настоящее время пакеты Flatpak уже компилируются для LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio и т. Д.

Основные новые функции Flatpak 1.10

В этой новой версии Flatpak 1.10 подчеркивается, что реализована поддержка нового формата репозитория для ускорения доставки обновлений и уменьшения размера загружаемых данных.

Репозиторий основан на технологии OSTreeen который использует индексный файл для идентификации контента, который обновляется при каждом изменении. Размер индексного файла зависит от количества поддерживаемых пакетов и архитектур.

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

Также в Flatpak 1.10 использование инкрементных обновлений сократило трафик в 100 раз и снял ограничения на поддержку дополнительных архитектур во Flathub.

Например, на Flathub общий размер индекса в настоящее время составляет 6,6 МБ (сжатый 1,8 МБ), версия x86-64 - 2,7 МБ (554 КБ сжатого), а для обновления предыдущей версии требуется только загрузка 20 КБ.

Еще одно изменение, которое выделяется из новой версии, заключается в том, что добавлена ​​новая команда "flatpak pin" для установки времени выполнения (Он не будет удален, если нет приложений, которые его используют). По умолчанию закрепление применяется к явно установленной среде выполнения, а не автоматически загружается как зависимость при установке приложения.

С общим обновлением ("Flatpak update") или удаление отдельных приложений, время работы гарантировано неиспользованные автоматически удаляются, что они не закреплены и имеют просроченный срок хранения.

В среде песочницы в котором разрешен доступ к сети, доступ к сокетам, разрешенным systemd, открытили, а команды «–unset-env» и «–env = FOO =» также могут удалять или очищать переменные среды.

Обновляя сейчас, сначала устанавливается новая версия приложения и только потом удаляется предыдущая, то есть не установка сейчас не влечет за собой исчезновение приложения.

С другой стороны, улучшенное определение путей к приложениям Аналогично, например, «/ org / gnome / sound-juicer» теперь отображается на «org.gnome.SoundJuicer».

Из другие изменения, которые выделяются новой версии:

  • Пользователь root может обойти ограничения родительского контроля.
  • Добавлена ​​поддержка нового стандарта контейнерного форматирования файлов запуска ОС.
  • Добавлен профиль для tcsh.
  • При поиске зависимостей репозиторий установленного приложения теперь имеет более высокий приоритет, чем другие репозитории.
  • Улучшено кэширование индекса репозитория в памяти.
    Указание «–filesystem = /» запрещено.
  • Добавлены новые API: flatpak_installation_list_pinned_refs, flatpak_transaction_set_disable_auto_pin, flatpak_transaction_set_include_unused_uninstall_ops, flatpak_transaction_operation_get_subpaths, flatpak_transaction_operation_autires.
  • Совместим с ожидающим рассмотрения GCC 11.
  • Улучшено обнаружение сокета PulseAudio в нестандартных конфигурациях.

Наконец, если вам интересно узнать об этом больше, вы можете ознакомиться с подробностями По следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   Чистый сказал

    Обратите внимание на улучшение скорости загрузки приложений. здорово !