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,6MB (1,8MB компресиран), x86-64 версията е 2,7MB (554KB компресиран), а надстройката от предишна версия изисква само 20 KB изтегляне.

Друга промяна, която се откроява в новата версия, е тази добави нова команда "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_requires.
  • Съвместим с предстоящия GCC 11.
  • Подобрено откриване на сокета PulseAudio в нетипични конфигурации.

И накрая, ако се интересувате да научите повече за това, можете да се консултирате с подробностите В следващия линк.


Коментар, оставете своя

Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

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

  1.   Нето каза той

    Не отбележете подобрението в скоростта на изтегляне на приложенията. страхотен !