1.16 Flatpak, el sistema de sandboxing i distribució d'aplicacions per a Linux, finalment està disponible, portant un ampli conjunt de millores i noves funcionalitats que prometen fer la vida més fàcil a desenvolupadors i usuaris finals d'aplicacions en entorns Linux. Aquesta nova versió arriba després de dos anys i mig de treball des de la última gran actualització, i està a punt per ser adoptada per distribucions i usuaris que busquen aprofitar els seus beneficis.
Entre les novetats més destacades de Flatpak 1.16 s'inclou la capacitat de llistar dispositius USB, obrint la porta a una integració més fluida amb maquinari extern. A més, ara és possible utilitzar la funció d'autocompletat per a cerques al KDE, un avenç que sens dubte serà ben rebut pels usuaris d'aquest entorn d'escriptori. D'altra banda, Flatpak pot ser compilat utilitzant Meson, deixant enrere Autotools, un canvi que promet simplificar el desenvolupament.
Novetats tècniques de Flatpak 1.16 detalladament
Una de les addicions més interessants és la introducció de sockets Wayland privats.Gràcies a això, els compositors podran identificar connexions d'aplicacions sandbox com a pertanyents a l'entorn protegit.
Flatpak ara també ofereix suport per a trucades al sistema modify_ldt
sota l'opció --allow=multiarch
, la qual cosa resulta essencial per executar executables de 16 bits en certes versions de WINE. A més, Flatpak inclou una nova variable flatpak.pc
per a projectes dependents com el GNOME Software, cosa que facilita la detecció de compatibilitat amb la biblioteca libflatpak.
Optimització i neteja
En termes de manteniment, Flatpak 1.16 implementa un sistema de neteja que elimina automàticament directoris temporals antics creats per versions anteriors. --device=input
per accedir a dispositius evdev
en rutes com /dev/input
.
Una altra novetat destacable és la capacitat dels emuladors de terminal per mostrar el progrés de les operacions de Flatpak. Aquesta millora, aparentment petita, simplifica enormement lexperiència de lusuari en tractar amb instal·lacions, actualitzacions i altres operacions intensives.
API i flexibilitat
La nova API flatpak_transaction_add_rebase_and_uninstall()
facilita la gestió d'aplicacions en fi de vida, permetent reemplaçar-les per les seves successores de manera més fiable. Així mateix, la configuració d'idiomes addicionals se simplifica en prendre'ls directament del servei AccountsService si hi estan configurats.
Pel que fa a subsandboxes creats per flatpak-portal, aquesta versió assegura que les variables d'entorn s'hereten correctament des de l'ordre flatpak run
que va iniciar la instància original, resolent problemes previs relacionats amb FLATPAK_GL_DRIVERS
i altres funcions similars.
Millores d'infraestructura
Flatpak 1.16 també optimitza la gestió de controladors i referències obsoletes, eliminant-los automàticament. A més, ara actualitza automàticament la configuració del bus D-Bus després d'instal·lar o actualitzar aplicacions, assegurant que els serveis exportats estiguin sempre disponibles.
D'altra banda, s'introdueix una variable nova FLATPAK_DATA_DIR
per personalitzar la ubicació del directori de dades de Flatpak, així com variables addicionals com FLATPAK_DOWNLOAD_TMPDIR
y FLATPAK_TTY_PROGRESS
, que fan més flexible lús del sistema en diversos entorns.
Accessibilitat i compatibilitat de Flatpak 1.16
Els desenvolupadors han afegit suport perquè aplicacions com WebKit puguin connectar els arbres daccessibilitat AT-SPI entre subsandboxes i processos principals. A més, l'ordre flatpak run -vv
ara proporciona missatges de depuració detallats, mostrant tots els paràmetres de sandboxing aplicables.
La versió 1.16 de Flatpak està disponible per a baixar des de la pàgina oficial de el projecte en GitHub. No obstant això, es recomana que els usuaris actualitzin les seves versions a través dels dipòsits oficials de les seves distribucions GNU/Linux per assegurar una instal·lació sense complicacions.
Flatpak ja era una eina imprescindible a l'ecosistema Linux, i aquesta versió reforça encara més la seva posició com a líder en sandboxing i distribució d'aplicacions. Amb aquestes millores, Flatpak 1.16 no només es manté al dia amb les necessitats actuals sinó que també estableix una sòlida base per a futurs desenvolupaments.