Flatpack 1.16, sandkasse- og applikasjonsdistribusjonssystemet for Linux, er endelig tilgjengelig, og bringer med seg et bredt sett med forbedringer og nye funksjoner som lover å gjøre livet enklere for utviklere og sluttbrukere av applikasjoner i Linux-miljøer. Denne nye versjonen kommer etter to og et halvt års arbeid siden siste store oppdatering, og er klar til å bli tatt i bruk av distribusjoner og brukere som ønsker å dra nytte av fordelene.
Blant de mest bemerkelsesverdige nye funksjonene til Flatpak 1.16 inkluderer muligheten til å liste USB-enheter, åpner døren til mer flytende integrering med ekstern maskinvare. I tillegg er det nå mulig å bruke autofullføringsfunksjonen for søk i KDE, et fremskritt som utvilsomt vil bli ønsket velkommen av brukere av dette skrivebordsmiljøet. På den annen side kan Flatpak kompileres ved hjelp av Meson, og etterlater Autotools, en endring som lover å forenkle utviklingen.
Flatpak 1.16 tekniske nyheter i detalj
En av de mest interessante tilleggene er introduksjonen av private wayland-stikkontakter. Takket være dette vil komponister kunne identifisere sandkasseapplikasjonsforbindelser som tilhørende det beskyttede miljøet. Denne fremgangen styrker sikkerheten samtidig som den øker systemfleksibiliteten i scenarier som krever en høyere grad av isolasjon.
Flatpak tilbyr nå også støtte for systemanrop modify_ldt
under opsjon --allow=multiarch
, som er viktig å utføre 16-biters kjørbare filer i visse versjoner av WINE. I tillegg inkluderer Flatpak en ny variabel flatpak.pc
for avhengige prosjekter som GNOME-programvare, noe som gjør det enkelt å oppdage kompatibilitet med libflatpak-biblioteket.
Optimalisering og rengjøring
Når det gjelder vedlikehold, implementerer Flatpak 1.16 et oppryddingssystem som automatisk fjerner gamle midlertidige kataloger opprettet av tidligere versjoner. Skriv også inn kommandoen --device=input
for å få tilgang til enheter evdev
på ruter som /dev/input
.
En annen bemerkelsesverdig nyhet er muligheten til terminalemulatorer vise fremdriften til Flatpak-operasjoner. Denne tilsynelatende lille forbedringen forenkler brukeropplevelsen betraktelig når du arbeider med installasjoner, oppdateringer og andre intensive operasjoner.
API og fleksibilitet
Det nye API flatpak_transaction_add_rebase_and_uninstall()
letter administrasjonen av utrangerte applikasjoner, slik at de kan erstattes av deres etterfølgere mer pålitelig. I tillegg er konfigurering av flere språk forenklet ved å ta dem direkte fra AccountsService-tjenesten hvis de er konfigurert der.
Når det gjelder subsandboxes opprettet av flatpak-portal, sørger denne versjonen for det miljøvariabler arves riktig fra kommandoen flatpak run
som startet den opprinnelige forekomsten, og løste tidligere problemer knyttet til FLATPAK_GL_DRIVERS
og andre lignende funksjoner.
Infrastrukturforbedringer
Flatpak 1.16 også optimerer håndteringen av sjåfører og foreldede referanser, sletter dem automatisk. I tillegg oppdaterer den nå automatisk D-Bus-konfigurasjonen etter installasjon eller oppdatering av applikasjoner, og sikrer at eksporterte tjenester alltid er tilgjengelige.
På den annen side introduseres en ny variabel FLATPAK_DATA_DIR
for å tilpasse plasseringen av Flatpak-datakatalogen, samt tilleggsvariabler som f.eks FLATPAK_DOWNLOAD_TMPDIR
y FLATPAK_TTY_PROGRESS
, som gjør bruken av systemet mer fleksibel i ulike miljøer.
Flatpak 1.16 Tilgjengelighet og kompatibilitet
Utviklere har lagt til støtte for applikasjoner som WebKit for å koble AT-SPI-tilgjengelighetstrær mellom subsandboxes og hovedprosesser. Videre kommandoen flatpak run -vv
gir nå detaljerte feilsøkingsmeldinger, som viser alle sandboxing parametere gjeldende.
Flatpak versjon 1.16 er tilgjengelig for nedlasting fra offisiell prosjektside på GitHub. Det anbefales imidlertid på det sterkeste at brukere oppdaterer sine versjoner gjennom de offisielle repositoriene til deres GNU/Linux-distribusjoner for å sikre en problemfri installasjon.
Flatpak var allerede et viktig verktøy i Linux-økosystemet, og denne versjonen forsterker ytterligere sin posisjon som ledende innen sandboxing og applikasjonsdistribusjon. Med disse forbedringene holder Flatpak 1.16 ikke bare tritt med dagens behov, men etablerer også et solid grunnlag for fremtidig utvikling.