Flatpack 1.16, sandboxnings- och applikationsdistributionssystemet för Linux, är äntligen tillgängligt och för med sig en mängd förbättringar och nya funktioner som lovar att göra livet lättare för utvecklare och slutanvändare av applikationer i Linux-miljöer. Denna nya version kommer efter två och ett halvt års arbete sedan senaste stora uppdateringen, och är redo att användas av distributioner och användare som vill dra nytta av dess fördelar.
Bland de mest anmärkningsvärda nya funktionerna i Flatpak 1.16 inkluderar möjlighet att lista USB-enheter, öppnar dörren för mer flytande integration med extern hårdvara. Dessutom är det nu möjligt att använda autoslutförandefunktionen för sökningar i KDE, ett framsteg som utan tvekan kommer att välkomnas av användare av denna skrivbordsmiljö. Å andra sidan kan Flatpak kompileras med Meson, vilket lämnar Autotools bakom sig, en förändring som lovar att förenkla utvecklingen.
Flatpak 1.16 tekniska nyheter i detalj
Ett av de mest intressanta tilläggen är introduktionen av privata Wayland-uttag. Tack vare detta kommer kompositörer att kunna identifiera sandlådeapplikationsanslutningar som tillhörande den skyddade miljön. Detta framsteg stärker säkerheten samtidigt som systemet ökar flexibiliteten i scenarier som kräver en högre grad av isolering.
Flatpak erbjuder nu även stöd för systemsamtal modify_ldt
under alternativ --allow=multiarch
, vilket är viktigt att utföra 16 bitars körbara filer i vissa versioner av WINE. Dessutom innehåller Flatpak en ny variabel flatpak.pc
för beroende projekt som GNOME Software, vilket gör det enkelt att upptäcka kompatibilitet med libflatpak-biblioteket.
Optimering och rengöring
När det gäller underhåll implementerar Flatpak 1.16 ett rensningssystem som automatiskt tar bort gamla temporära kataloger skapade av tidigare versioner. Ange också kommandot --device=input
för att komma åt enheter evdev
på rutter som /dev/input
.
En annan anmärkningsvärd nyhet är terminalemulatorernas förmåga att visa utvecklingen av Flatpaks verksamhet. Denna till synes lilla förbättring förenklar användarupplevelsen avsevärt när det gäller installationer, uppdateringar och andra intensiva operationer.
API och flexibilitet
Det nya API:et flatpak_transaction_add_rebase_and_uninstall()
underlättar hanteringen av uttjänta applikationer, vilket gör att de kan ersättas av deras efterföljare på ett mer tillförlitligt sätt. Dessutom förenklas konfigurering av ytterligare språk genom att ta dem direkt från AccountsService-tjänsten om de är konfigurerade där.
När det gäller subsandboxar skapade av flatpak-portal, säkerställer denna version det miljövariabler ärvs korrekt från kommandot flatpak run
som startade den ursprungliga instansen och löste tidigare problem relaterade till FLATPAK_GL_DRIVERS
och andra liknande funktioner.
Infrastrukturförbättringar
Flatpak 1.16 också optimerar hanteringen av förare och föråldrade referensertar bort dem automatiskt. Dessutom uppdaterar den nu automatiskt D-Bus-konfigurationen efter installation eller uppdatering av applikationer, vilket säkerställer att exporterade tjänster alltid är tillgängliga.
Å andra sidan införs en ny variabel FLATPAK_DATA_DIR
för att anpassa platsen för Flatpak-datakatalogen, samt ytterligare variabler som t.ex FLATPAK_DOWNLOAD_TMPDIR
y FLATPAK_TTY_PROGRESS
, vilket gör användningen av systemet mer flexibel i olika miljöer.
Flatpak 1.16 Tillgänglighet och kompatibilitet
Utvecklare har lagt till stöd för applikationer som WebKit för att ansluta AT-SPI-tillgänglighetsträd mellan subsandboxar och huvudprocesser. Dessutom kommandot flatpak run -vv
ger nu detaljerade felsökningsmeddelanden som visar alla sandlådeparametrar tillämpliga.
Flatpak version 1.16 är tillgänglig för nedladdning från officiella projektsidan på GitHub. Det rekommenderas dock starkt att användare uppdaterar sina versioner genom de officiella arkiven för sina GNU/Linux-distributioner för att säkerställa en problemfri installation.
Flatpak var redan ett viktigt verktyg i Linux-ekosystemet, och den här versionen stärker ytterligare sin position som ledande inom sandlådor och applikationsdistribution. Med dessa förbättringar håller Flatpak 1.16 inte bara jämna steg med nuvarande behov utan skapar också en solid grund för framtida utveckling.