Flatpack 1.16Végre elérhető a sandbox és alkalmazás-elosztó rendszer Linuxhoz, amely számos fejlesztést és új funkciót hoz magával, amelyek azt ígérik, hogy megkönnyítik az alkalmazások fejlesztői és végfelhasználói életét Linux környezetben. Ez az új verzió két és fél évnyi munka után jelent meg utolsó nagy frissítés, és készen áll arra, hogy a disztribúciók és a felhasználók átvegyék az előnyeit.
A Flatpak 1.16 legjelentősebb újdonságai közé tartozik a USB-eszközök felsorolásának képessége, megnyitva az ajtót a külső hardverrel való rugalmasabb integráció előtt. Ezen túlmenően most már lehetőség van az automatikus kiegészítés funkció használatára a KDE-ben végzett keresésekhez, ami kétségtelenül örömmel fogadja ezt az asztali környezetet. Másrészt a Flatpak a Meson segítségével is lefordítható, az Autotoolst hátrahagyva, ami a fejlesztés egyszerűsítését ígéri.
Flatpak 1.16 technikai hírek részletesen
Az egyik legérdekesebb kiegészítés a bevezetése privát Wayland aljzatok. Ennek köszönhetően a zeneszerzők képesek lesznek azonosítani a sandbox alkalmazások kapcsolatait a védett környezethez tartozóként. Ez a fejlesztés megerősíti a biztonságot, miközben növeli a rendszer rugalmasságát olyan forgatókönyvekben, amelyek nagyobb fokú elszigeteltséget igényelnek.
A Flatpak mostantól támogatja a rendszerhívásokat is modify_ldt
opció alatt --allow=multiarch
, ami elengedhetetlen a végrehajtáshoz 16 bites futtatható fájlok a WINE bizonyos verzióiban. Ezenkívül a Flatpak egy új változót is tartalmaz flatpak.pc
függő projektekhez, mint például a GNOME Software, megkönnyítve a libflatpak könyvtárral való kompatibilitás észlelését.
Optimalizálás és tisztítás
Ami a karbantartást illeti, a Flatpak 1.16 olyan tisztítórendszert valósít meg, amely automatikusan eltávolítja a korábbi verziók által létrehozott régi ideiglenes könyvtárakat. Ezenkívül írja be a parancsot --device=input
eszközök eléréséhez evdev
olyan útvonalakon, mint pl /dev/input
.
Egy másik figyelemre méltó újdonság a terminálemulátorok azon képessége megmutatja a Flatpak műveletek előrehaladását. Ez a látszólag apró fejlesztés nagymértékben leegyszerűsíti a felhasználói élményt a telepítések, frissítések és egyéb intenzív műveletek során.
API és rugalmasság
Az új API flatpak_transaction_add_rebase_and_uninstall()
megkönnyíti az elhasználódott alkalmazások kezelését, ami lehetővé teszi, hogy utódaik megbízhatóbban leváltsák őket. Ezenkívül a további nyelvek konfigurálása leegyszerűsödik, ha közvetlenül az AccountsService szolgáltatásból veszi őket, ha ott be vannak állítva.
A flatpak-portal által létrehozott subsandboxok esetében ez a verzió biztosítja ezt a környezeti változók öröklődnek helyesen parancsból flatpak run
amely elindította az eredeti példányt, megoldva ezzel kapcsolatos korábbi problémákat FLATPAK_GL_DRIVERS
és más hasonló funkciókat.
Infrastruktúra fejlesztések
Flatpak 1.16 is optimalizálja az illesztőprogramok és az elavult referenciák kezelését, automatikusan törli őket. Ezenkívül mostantól automatikusan frissíti a D-Bus konfigurációját az alkalmazások telepítése vagy frissítése után, biztosítva, hogy az exportált szolgáltatások mindig elérhetőek legyenek.
Másrészt egy új változó kerül bevezetésre FLATPAK_DATA_DIR
a Flatpak adatkönyvtár helyének testreszabásához, valamint további változókhoz, mint pl FLATPAK_DOWNLOAD_TMPDIR
y FLATPAK_TTY_PROGRESS
, amelyek rugalmasabbá teszik a rendszer használatát különféle környezetekben.
Flatpak 1.16 Kisegítő lehetőségek és kompatibilitás
A fejlesztők támogatást nyújtottak az olyan alkalmazásokhoz, mint a WebKit, hogy az AT-SPI akadálymentesítési fákat összekapcsolják az alsandboxok és a fő folyamatok között. Továbbá a parancs flatpak run -vv
most részletes hibakeresési üzeneteket ad, megmutatva az összes sandbox paraméterek alkalmazhatók.
A Flatpak 1.16-os verziója letölthető a webhelyről hivatalos projektoldala a GitHub-on. A problémamentes telepítés érdekében azonban erősen ajánlott, hogy a felhasználók frissítsék verzióikat GNU/Linux disztribúcióik hivatalos tárolóin keresztül.
A Flatpak már eleve nélkülözhetetlen eszköz volt a Linux ökoszisztémában, és ez a verzió tovább erősíti vezető pozícióját a sandbox és alkalmazásterjesztés. Ezekkel a fejlesztésekkel a Flatpak 1.16 nemcsak lépést tart a jelenlegi igényekkel, hanem szilárd alapot teremt a jövőbeli fejlesztésekhez.