Flatpak 1.10 leveres med et nyt arkivformat, nye kommandoer og mere

flatpak cover

For få dage siden blev det kendt Frigivelsen af den nye stabile filial af Flatpak 1.10Det giver et system til oprettelse af enkeltstående pakker De er ikke bundet til specifikke Linux-distributioner og kører i en speciel container, der isolerer applikationen fra resten af ​​systemet.

Flatpak gør det muligt for applikationsudviklere at forenkle fordelingen af ​​din programmer der ikke er inkluderet i standarddistributionslagrene, når de forberedes en universal container uden at oprette separate builds for hver distribution.

For sikkerhedsbevidste brugere tillader Flatpak et unøjagtigt program at køre i en container ved kun at give adgang til brugerens netværksfunktioner og filer, der er knyttet til applikationen.

For brugere, der er interesseret i nye produkter, giver Flatpak dem mulighed for at installere de nyeste stabile og prøveversioner af applikationer uden behov for systemændringer. For eksempel kompileres for øjeblikket allerede Flatpak-pakker til LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio osv.

Vigtigste nye funktioner i Flatpak 1.10

I denne nye version af Flatpak 1.10 fremhæves det, at support til et nyt arkivformat er implementeret for at fremskynde leveringen af ​​opdateringer og reducere størrelsen på downloadede data.

Datalageret er baseret på OSTreeen-teknologi som bruger en indeksfil til at identificere indholdet, som opdateres med hver ændring. Størrelsen på indeksfilen afhænger af antallet af understøttede pakker og arkitekturer.

Det nye arkivformat indebærer adskillelse af indeksfiler til forskellige arkitekturer samt ved hjælp af delta-opdateringer til kun at downloade dele af indekset, der er ændret siden den forrige version af arkivet.

Også i Flatpak 1.10 har brugen af ​​trinvise opdateringer reduceret trafikken med 100 gange og har fjernet begrænsninger for understøttelse af yderligere arkitekturer i Flathub.

For eksempel er den samlede indeksstørrelse på Flathub i øjeblikket 6,6 MB (komprimeret 1,8 MB), x86-64-versionen er 2,7 MB (554 KB komprimeret), og opgradering fra en tidligere version kræver kun en download på 20 KB.

En anden ændring, der skiller sig ud fra den nye version, er den tilføjede en ny kommando "flatpak pin" for at indstille udførelsestiden (Det fjernes ikke, hvis der ikke er nogen applikationer, der bruger det). Som standard gælder fastgørelsen for eksplicit installeret runtime i stedet for automatisk at blive indlæst som en afhængighed, når applikationen er installeret.

Med en generel opdatering ("flatpak opdatering") eller fjernelse af individuelle applikationer, garantitider er garanteret ubrugte slettes automatisk det de er ikke forankret og har en udløbet holdbarhed.

I sandkassemiljøer hvor adgang til netværket er tilladt, adgang til stikkontakter løst af systemd er åbeneller, og kommandoerne "–unset-env" og "–env = FOO =" kan også fjerne eller tømme miljøvariabler.

Ved at opdatere nu, en ny version af applikationen installeres først og først da slettes den forrige, det vil sige, at ikke installation nu betyder ikke, at applikationen forsvinder.

På den anden side er en forbedret registrering af applikationssti Lignende er f.eks. "/ Org / gnome / sound-juicer" nu kortlagt til "org.gnome.SoundJuicer".

Af andre ændringer, der skiller sig ud af den nye version:

  • Rodbrugeren kan omgå begrænsninger for forældrekontrol.
  • Tilføjet understøttelse af den nye standard til formatering af containeriserede OS-startfiler.
  • Tilføjet profil til tcsh.
  • Når du søger efter afhængigheder, har det installerede applikationslager nu en højere prioritet end andre arkiver.
  • Forbedret cache-lagring i hukommelsen af ​​lagerindekset.
    Det er forbudt at specificere "–filsystem = /".
  • Nye API'er tilføjet: flatpak_installation_list_pinned_refs, flatpak_transaction_set_disable_auto_pin, flatpak_transaction_set_include_unused_uninstall_ops, flatpak_transaction_operation_get_subpaths, flatpak_transaction_operation_autires_requires.
  • Kompatibel med den verserende GCC 11.
  • Forbedret detektion af PulseAudio-sokler i ikke-typiske konfigurationer.

Endelig, hvis du er interesseret i at vide mere om det, kan du konsultere detaljerne I det følgende link.


En kommentar, lad din

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Barnebarn sagde han

    Nej bemærk forbedringen i apps hastighed. store !