Flatpak 1.0 kiadva.
Megjelent a Linux alkalmazás sandboxing eszköze, a Flatpak 1.0 (korábban XDG-App néven), mint új stabil kiadási sorozatuk. A Flatpak a GNOME-ot futtatja a fő futási időben, és legalább 16 különböző Linux disztribúció támogatja.
Az egyik fő különbség a Flatpak és az olyan hasonló eszközök között, mint a Snap, az, hogy a Flatpak teljesen decentralizált, például a Canonical áruházból, és a Flatpak a futtatott démon helyett egy olyanhot készít, amelyek feladatot és kilépést hajtanak végre. a háttér.
A Flatpak szintén erősen úttörő szerepet játszik a portáltervezésben, ahol az összes rendszerelérés a homokozón kívül élő portálalkalmazáson keresztül történik, amire a Snap is úgy tűnik, hogy támogatást nyújt.
A Flatpak 1.0 gyorsabb alkalmazás-telepítéseket, frissítéseket és teljesítménybeli fejlesztéseket, valamint életciklus-végző alkalmazások fogalmát, engedély-fejlesztéseket és új portált kínál, amely lehetővé teszi az alkalmazások számára, hogy homokozót készítsenek és újraindítsák magukat. Ide tartozik még az OCI csomag támogatásának fejlesztései, az alkalmazások, amelyek kérhetik a gazdagép SSH-ügynök hozzáférését, a Bluetooth-eszközökhöz való hozzáférés támogatása, és csak egy maroknyi egyéb fejlesztés.
Az alábbiakban összefoglaljuk a Flatpak 1.0 kiadás legjelentősebb változásait:
- Gyorsabb telepítés és frissítések.
- Az alkalmazások már életciklus végének is megjelölhetők. App központok és
asztali számítógépek felhasználhatják ezeket az információkat, hogy figyelmeztessék azokat a felhasználókat, akiknek életük vége van
verzió telepítve. - Az engedélyek most egy előzetes ellenőrzési modellt használnak: a felhasználók az
frissítés esetén az alkalmazás engedélyeinek telepítéskor történő megerősítését kérték
további engedélyeket igényel, a felhasználónak is meg kell erősítenie. - NAK NEK új portál
lehetővé teszi az alkalmazások számára, hogy homokozót hozzanak létre és újraindítsák magukat. Ez lehetővé teszi
alkalmazások az újraindításuk után (a
kezdje el használni az új verziót), és növelje az alkatrészek homokozóját
az alkalmazás. - A flatpak-spawn egy új eszköz a gazda parancsok futtatásához (ha
engedélyek megengedik) és új homokozó létrehozása egy alkalmazásból (ez
a fenti portálok API-kat használja). - Az alkalmazások mostantól exportálhatják a D-Bus szolgáltatásokat az összes D-Bus névhez
kiváltságos a tulajdonjog (nem csak az alkalmazásazonosító). - A Flatpak támogatta az OCI csomagokat a legújabbra
leírás. Az AppData mostantól OCI-n keresztül is terjeszthető
adattárak. - A gazdagép TLS-tanúsítványai mostantól ki vannak téve az alkalmazásoknak
p11-kit-server. Ez eltávolítja a súrlódási pontot a hozzáféréskor
hálózati szolgáltatások bizonyos környezetekben. - Az alkalmazások a biztonságos hozzáférés érdekében most hozzáférést kérhetnek a gazdagép SSH-ügynökéhez
távoli szerverek vagy Git-tárak. - Új hozzáférési engedély használható a hozzáférés megadásához
Bluetooth eszközök. - Egy új tartalék-x11 engedély megadja az X11 hozzáférését, de csak akkor, ha a
felhasználó X11 munkamenetben fut. Támogató alkalmazásokhoz
mind a Wayland, mind az X11, ez felhasználható annak biztosítására, hogy az alkalmazás
nem rendelkezik felesleges X11 hozzáféréssel Wayland alatt, de mégis
X11 munkamenetben működik. - A peer-to-peer telepítés (USB-meghajtón vagy helyi hálózaton keresztül) most megtörtént
alapértelmezés szerint engedélyezve és támogatva minden buildben.
A Flatpak parancssor új parancsokat és beállításokat is bevezet, többek között:
- uninstall –unused automatikusan eltávolítja a fel nem használt futásidőket és
kiterjesztések (ha eltávolított minden futástól függő alkalmazást, vagy
az összes alkalmazás, amely annak függvényében volt, frissített egy újabbra
változat). - Új információs lehetőségek, beleértve a –show-engedélyeket,
–File-access, –show-location, –show-runtime, –show-sdk. - javítás - javítja a meghibásodott telepítéseket hibák keresésével, eltávolításával
érvénytelen objektumokat, és újratelepíthet bármit, ami hiányzik. - jogosultság- * - lehetővé teszi a portálokkal való kölcsönhatást
bolt. Ez hasznos a teszteléshez és a tiszta állapot eléréséhez
állapot. - create-usb - felhasználható a tárként való használatra
helyi frissítések forrása.
Végül a parancssorban további fejlesztések találhatók, például:
- Ha a –rendszert vagy –felhasználót nem adják meg, akkor az egyik automatikusan
választott, ha nyilvánvaló (vagy megkérdezi, hogy nem a helyes opció-e
nyilvánvaló). - A telepítés, frissítés és eltávolítás parancsok most kérnek
a változások megerősítése a folytatás előtt a megelőzés érdekében
hibákat, és mutassa meg a szükséges alkalmazásengedélyeket. - Az eltávolítás parancs most nem teszi lehetővé a futásidejű eltávolítást
ha valamelyik telepített alkalmazás megköveteli. - A flatpak remove most a Flatpak eltávolításának álneve.
- A Flatpak számára már nincs szükség olyan fájlrendszerre, amely támogatja az xattr fájlt.
- A portálok mostantól tisztábban vannak elkülönítve a Flatpak-tól, a
dokumentumportál és engedélytároló áthelyezve
xdg-desktop-portal. Javasoljuk, hogy a flatpak csomag rendelkezik
az xdg-desktop-portal gyenge függősége. - A libflatpak most rendelkezik egy tranzakciós API-val a telepítéshez, a frissítéshez és a
eltávolítási műveletek. Ez azt jelenti, hogy sokkal könnyebb használni
az alkalmazásközpontok és egyéb grafikus alkalmazáskezelés alapja
szoftver. - A Flatpak most több HTTP fejlécet állít be az alkalmazások telepítésekor,
amelyek megkönnyítik a Flatpak tárházainak a naplózását, mint pl
alkalmazás-letöltési statisztikák és a használt Flatpak-verziók. - Most ajánlott, hogy a Flatpak csomagok adják meg a függőséget
p11-kit-server, mivel ez lehetővé teszi az alkalmazások számára a gazdagép elérését
tanúsítványokat. Ennek azonban nem kell erős függőségnek lennie. - Igényli a bubblewrap 0.2.1 vagy újabb verzióját, és 0,3.0 csomaggal van ellátva.
- Követelmény: OSTree 2018.7.