Flatpak 1.10 постачається з новим форматом сховища, новими командами тощо

плоский пакет-чохол

Кілька днів тому про це стало відомо Випуск нова стабільна гілка 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 =" також можуть видалити або порожні змінні середовища.

Оновивши зараз, спочатку встановлюється нова версія програми і лише тоді попередній видаляється, тобто невстановлення зараз не означає зникнення програми.

З іншого боку, a покращене виявлення шляхів додатків Подібно, наприклад, "/ 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_requires.
  • Сумісний із GCC 11, що очікує на розгляд.
  • Покращено виявлення сокета PulseAudio у нетипових конфігураціях.

Нарешті, якщо вам цікаво дізнатись більше про це, ви можете проконсультуватися з деталями У наступному посиланні.


Залиште свій коментар

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

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.

  1.   Онук - сказав він

    Не зазначимо покращення швидкості завантаження програм. чудово!