Pachet plat 1.16, sistemul de sandbox și distribuție de aplicații pentru Linux, este în sfârșit disponibil, aducând cu el un set larg de îmbunătățiri și caracteristici noi care promit să ușureze viața dezvoltatorilor și utilizatorilor finali ai aplicațiilor din mediile Linux. Această nouă versiune vine după doi ani și jumătate de muncă de la ultima actualizare mare, și este gata să fie adoptat de distribuții și utilizatori care doresc să profite de beneficiile sale.
Printre cele mai notabile caracteristici noi ale Flatpak 1.16 se numără posibilitatea de a lista dispozitive USB, deschizând ușa către o integrare mai fluidă cu hardware-ul extern. În plus, acum este posibil să folosiți funcția de autocompletare pentru căutări în KDE, un avans care va fi, fără îndoială, binevenit de utilizatorii acestui mediu desktop. Pe de altă parte, Flatpak poate fi compilat folosind Meson, lăsând în urmă Autotools, o schimbare care promite să simplifice dezvoltarea.
Noutăți tehnice Flatpak 1.16 în detaliu
Una dintre cele mai interesante completări este introducerea prize private wayland. Datorită acestui fapt, compozitorii vor putea identifica conexiunile aplicațiilor sandbox ca aparținând mediului protejat. Acest progres întărește securitatea în timp ce crește flexibilitatea sistemului în scenariile care necesită un grad mai mare de izolare.
Flatpak oferă acum și suport pentru apeluri de sistem modify_ldt
sub opțiune --allow=multiarch
, care este esențial de executat executabile pe 16 biți în anumite versiuni de WINE. În plus, Flatpak include o nouă variabilă flatpak.pc
pentru proiecte dependente, cum ar fi GNOME Software, facilitând detectarea compatibilității cu biblioteca libflatpak.
Optimizare si curatare
În ceea ce privește întreținerea, Flatpak 1.16 implementează un sistem de curățare care elimină automat directoarele temporare vechi create de versiunile anterioare. De asemenea, introduceți comanda --device=input
pentru a accesa dispozitive evdev
pe trasee ca /dev/input
.
O altă noutate notabilă este capacitatea emulatorilor de terminale de a arată progresul operațiunilor Flatpak. Această îmbunătățire aparent mică simplifică foarte mult experiența utilizatorului atunci când se ocupă de instalări, actualizări și alte operațiuni intensive.
API și flexibilitate
Noul API flatpak_transaction_add_rebase_and_uninstall()
facilitează gestionarea aplicațiilor scoase din uz, permițându-le să fie înlocuite de succesorii lor în mod mai fiabil. În plus, configurarea limbilor suplimentare este simplificată prin preluarea lor direct din serviciul AccountsService dacă sunt configurate acolo.
În ceea ce privește subsandbox-urile create de flatpak-portal, această versiune asigură că variabilele de mediu sunt moștenite corect din comanda flatpak run
care a pornit instanța originală, rezolvând problemele anterioare legate de FLATPAK_GL_DRIVERS
și alte funcții similare.
Îmbunătățiri ale infrastructurii
Flatpak și 1.16 optimizează gestionarea driverelor și a referințelor învechite, ștergându-le automat. În plus, acum actualizează automat configurația D-Bus după instalarea sau actualizarea aplicațiilor, asigurându-se că serviciile exportate sunt întotdeauna disponibile.
Pe de altă parte, este introdusă o nouă variabilă FLATPAK_DATA_DIR
pentru a personaliza locația directorului de date Flatpak, precum și variabile suplimentare, cum ar fi FLATPAK_DOWNLOAD_TMPDIR
y FLATPAK_TTY_PROGRESS
, care fac utilizarea sistemului mai flexibilă în diverse medii.
Flatpak 1.16 Accesibilitate și compatibilitate
Dezvoltatorii au adăugat suport pentru aplicații precum WebKit pentru a conecta arbori de accesibilitate AT-SPI între subsandbox și procesele principale. În plus, comanda flatpak run -vv
acum oferă mesaje detaliate de depanare, arătând toate parametrii sandboxing aplicabile.
Flatpak versiunea 1.16 este disponibilă pentru descărcare de pe pagina oficială a proiectului pe GitHub. Cu toate acestea, este recomandat ca utilizatorii să-și actualizeze versiunile prin intermediul depozitelor oficiale ale distribuțiilor lor GNU/Linux pentru a asigura o instalare fără probleme.
Flatpak era deja un instrument esențial în ecosistemul Linux, iar această versiune își consolidează și mai mult poziția de lider în sandboxing și distribuție de aplicații. Cu aceste îmbunătățiri, Flatpak 1.16 nu numai că ține pasul cu nevoile actuale, ci și stabilește o bază solidă pentru dezvoltările viitoare.