Flatpak 1.16 пристига повече от две години по-късно с подобрения в своята интеграция и тези нови функции

  • Flatpak 1.16 добавя поддръжка за USB устройства, завършване на търсене в KDE и Meson като компилатор.
  • Нови функции като частни сокети на Wayland и подобрена поддръжка за Wine и Kerberos.
  • Оптимизирано почистване на временни директории и поддръжка за терминали за показване на напредъка.
  • Общи подобрения на API, езикова конфигурация и удостоверяване на D-Bus услуги.

Плоска опаковка 1.16

Плоска опаковка 1.16, системата за тестване и разпространение на приложения за Linux, най-накрая е достъпна, носейки със себе си широк набор от подобрения и нови функции, които обещават да улеснят живота на разработчиците и крайните потребители на приложения в Linux среда. Тази нова версия идва след две години и половина работа от последна голяма актуализация, и е готов да бъде възприет от дистрибуции и потребители, които искат да се възползват от неговите предимства.

Сред най-забележителните нови функции на Flatpak 1.16 са възможност за изброяване на USB устройства, отваряйки вратата към по-плавна интеграция с външен хардуер. Освен това вече е възможно да се използва функцията за автоматично довършване за търсения в KDE, напредък, който несъмнено ще бъде приветстван от потребителите на тази десктоп среда. От друга страна, Flatpak може да се компилира с помощта на Meson, оставяйки Autotools назад, промяна, която обещава да опрости разработката.

Подробни технически новини за Flatpak 1.16

Едно от най-интересните допълнения е въвеждането на частни гнезда на Wayland. Благодарение на това композиторите ще могат да идентифицират връзките на приложенията на пясъчника като принадлежащи към защитената среда. Този напредък укрепва сигурността, като същевременно увеличава гъвкавостта на системата в сценарии, които изискват по-висока степен на изолация.

Flatpak вече предлага и поддръжка за системни повиквания modify_ldt под опция --allow=multiarch, което е от съществено значение за изпълнение 16 битови изпълними файлове в определени версии на WINE. Освен това Flatpak включва нова променлива flatpak.pc за зависими проекти като софтуер GNOME, което улеснява откриването на съвместимост с библиотеката libflatpak.

Оптимизация и почистване

По отношение на поддръжката, 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 и други подобни функции.

Подобрения на инфраструктурата

Flatpak 1.16 също оптимизира управлението на драйвери и остарели препратки, автоматично ги изтрива. Освен това сега автоматично актуализира конфигурацията на D-Bus след инсталиране или актуализиране на приложения, като гарантира, че експортираните услуги са винаги налични.

От друга страна се въвежда нова променлива FLATPAK_DATA_DIR за персонализиране на местоположението на директорията с данни на Flatpak, както и допълнителни променливи, като напр FLATPAK_DOWNLOAD_TMPDIR y FLATPAK_TTY_PROGRESS, които правят използването на системата по-гъвкаво в различни среди.

Flatpak 1.16 Достъпност и съвместимост

Разработчиците са добавили поддръжка за приложения като WebKit за свързване на дървета за достъпност на AT-SPI между подсандбоксове и главни процеси. Освен това командата flatpak run -vv сега предоставя подробни съобщения за отстраняване на грешки, показващи всички параметри на sandboxing приложими.

Flatpak версия 1.16 е достъпна за изтегляне от официална страница на проекта в GitHub. Силно се препоръчва обаче потребителите да актуализират своите версии чрез официалните хранилища на своите GNU/Linux дистрибуции, за да осигурят безпроблемна инсталация.

Flatpak вече беше основен инструмент в екосистемата на Linux и тази версия допълнително затвърждава позицията му на лидер в sandboxing и разпространение на приложения. С тези подобрения Flatpak 1.16 не само отговаря на настоящите нужди, но и създава солидна основа за бъдещи разработки.


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

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

*

*

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