
Flatpack 1.16, peskovnik in sistem distribucije aplikacij za Linux, je končno na voljo, s seboj prinaša širok nabor izboljšav in novih funkcij, ki obljubljajo, da bodo olajšale življenje razvijalcem in končnim uporabnikom aplikacij v okoljih Linux. Ta nova različica prihaja po dveh letih in pol dela od zadnja velika posodobitev, in je pripravljen, da ga sprejmejo distribucije in uporabniki, ki želijo izkoristiti njegove prednosti.
Med najpomembnejšimi novostmi Flatpak 1.16 je zmožnost seznama naprav USB, kar odpira vrata bolj tekoči integraciji z zunanjo strojno opremo. Poleg tega je zdaj mogoče uporabiti funkcijo samodokončanja za iskanje v KDE, kar je napredek, ki ga bodo uporabniki tega namiznega okolja nedvomno pozdravili. Po drugi strani pa je mogoče Flatpak prevesti z uporabo Mesona, pri čemer pustimo za seboj Autotools, spremembo, ki obljublja poenostavitev razvoja.
Podrobne tehnične novice Flatpak 1.16
Eden najbolj zanimivih dodatkov je uvedba zasebne vtičnice wayland. Zahvaljujoč temu bodo skladatelji lahko prepoznali povezave aplikacij peskovnika kot pripadajoče zaščitenemu okolju. Ta napredek krepi varnost, hkrati pa povečuje prilagodljivost sistema v scenarijih, ki zahtevajo višjo stopnjo izolacije.
Flatpak zdaj ponuja tudi podporo za sistemske klice modify_ldt pod možnostjo --allow=multiarch, ki je bistvenega pomena za izvedbo 16-bitne izvedljive datoteke v določenih različicah WINE. Poleg tega Flatpak vključuje novo spremenljivko flatpak.pc za odvisne projekte, kot je programska oprema GNOME, kar olajša odkrivanje združljivosti s knjižnico libflatpak.
Optimizacija in čiščenje
Kar zadeva vzdrževanje, Flatpak 1.16 izvaja sistem čiščenja, ki samodejno odstrani stare začasne imenike, ki so jih ustvarile prejšnje različice. Vnesite tudi ukaz --device=input za dostop do naprav evdev na poteh, kot so /dev/input.
Druga opazna novost je zmožnost terminalskih emulatorjev za pokaži napredek operacij Flatpak. Ta na videz majhna izboljšava močno poenostavi uporabniško izkušnjo pri namestitvah, posodobitvah in drugih intenzivnih operacijah.
API in prilagodljivost
Novi API flatpak_transaction_add_rebase_and_uninstall() olajša upravljanje aplikacij ob koncu življenjske dobe, kar jim omogoča, da jih zanesljiveje nadomestijo njihovi nasledniki. Poleg tega je konfiguriranje dodatnih jezikov poenostavljeno tako, da jih vzamete neposredno iz storitve AccountsService, če so tam konfigurirani.
Kar zadeva podpeskovnike, ki jih je ustvaril flatpak-portal, ta različica to zagotavlja spremenljivke okolja so pravilno podedovane iz ukaza flatpak run ki je zagnal prvotni primerek in rešil prejšnje težave, povezane z FLATPAK_GL_DRIVERS in druge podobne funkcije.
Izboljšave infrastrukture
Tudi Flatpak 1.16 optimizira upravljanje gonilnikov in zastarelih referenc, ki jih samodejno izbriše. Poleg tega zdaj samodejno posodobi konfiguracijo D-Bus po namestitvi ali posodobitvi aplikacij, kar zagotavlja, da so izvožene storitve vedno na voljo.
Po drugi strani pa je uvedena nova spremenljivka FLATPAK_DATA_DIR za prilagajanje lokacije podatkovnega imenika Flatpak, kot tudi dodatne spremenljivke, kot je npr FLATPAK_DOWNLOAD_TMPDIR y FLATPAK_TTY_PROGRESS, ki naredijo uporabo sistema bolj prilagodljivo v različnih okoljih.
Flatpak 1.16 Dostopnost in združljivost
Razvijalci so dodali podporo za aplikacije, kot je WebKit, za povezovanje dreves dostopnosti AT-SPI med podpeskovniki in glavnimi procesi. Poleg tega ukaz flatpak run -vv zdaj ponuja podrobna sporočila o odpravljanju napak, ki prikazujejo vse parametri peskovnika uporabno.
Različica Flatpak 1.16 je na voljo za prenos z uradna projektna stran na GitHub. Vsekakor pa je močno priporočljivo, da uporabniki posodobijo svoje različice prek uradnih repozitorijev svojih distribucij GNU/Linux, da zagotovijo namestitev brez težav.
Flatpak je že bil bistveno orodje v ekosistemu Linux in ta različica še dodatno krepi njegov položaj vodilnega peskovnik in distribucija aplikacij. S temi izboljšavami Flatpak 1.16 ne le sledi trenutnim potrebam, ampak tudi vzpostavlja trdne temelje za prihodnji razvoj.