Flatpak 1.10 kommer med et nytt depotformat, nye kommandoer og mer

flatpak-deksel

For noen dager siden ble det kjent Utgivelsen av den nye stabile grenen av Flatpak 1.10At gir et system for å lage frittstående pakker De er ikke knyttet til spesifikke Linux-distribusjoner og kjører i en spesiell container som isolerer applikasjonen fra resten av systemet.

Flatpak gjør det mulig for applikasjonsutviklere å forenkle fordelingen av din programmer som ikke er inkludert i standard distribusjonsregister når du forbereder deg en universell container uten å lage separate bygg for hver distribusjon.

For sikkerhetsbevisste brukere tillater Flatpak et unøyaktig program å kjøre i en container ved kun å gi tilgang til brukerens nettverksfunksjoner og filer som er tilknyttet applikasjonen.

For brukere som er interessert i nye produkter, lar Flatpak dem installere de nyeste stabile og prøveversjonene av applikasjoner uten behov for systemendringer. For eksempel blir for tiden allerede Flatpak-pakker samlet for LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, etc.

De viktigste nye funksjonene i Flatpak 1.10

I denne nye versjonen av Flatpak 1.10 er det fremhevet at støtte for et nytt depotformat er implementert for å få raskere levering av oppdateringer og redusere størrelsen på nedlastede data.

Datalageret er basert på OSTreeen-teknologi som bruker en indeksfil for å identifisere innholdet, som oppdateres med hver endring. Størrelsen på indeksfilen avhenger av antall støttede pakker og arkitekturer.

Det nye depotformatet innebærer å skille indeksfiler for forskjellige arkitekturer, samt å bruke deltaoppdateringer for å laste ned bare deler av indeksen som er endret siden forrige versjon av depotet.

Også i Flatpak 1.10 har bruken av trinnvise oppdateringer redusert trafikken med 100 ganger og har fjernet begrensninger på støtten til flere arkitekturer i Flathub.

For eksempel er den totale indeksstørrelsen for øyeblikket 6,6 MB (1,8 MB komprimert) på Flathub, x86-64-versjonen er 2,7 MB (554 KB komprimert), og oppgradering fra en tidligere versjon krever bare en nedlastning på 20 KB.

En annen endring som skiller seg ut fra den nye versjonen er at la til en ny kommando "flatpak pin" for å angi utføringstid (Den blir ikke fjernet hvis det ikke er noen applikasjoner som bruker den). Som standard gjelder festingen den eksplisitt installerte kjøretiden, i stedet for å lastes automatisk som en avhengighet når applikasjonen er installert.

Med en generell oppdatering ("flatpak update") eller fjerning av individuelle applikasjoner, er driftstiden garantert ubrukt blir automatisk slettet det de er ikke forankret og har en utløpt holdbarhet.

I sandkassemiljøer der tilgang til nettverket er tillatt, tilgang til stikkontakter løst av systemd er åpeneller, og kommandoene "–unset-env" og "–env = FOO =" kan også fjerne eller tømme miljøvariabler.

Ved å oppdatere nå, en ny versjon av applikasjonen installeres først og først da blir den forrige slettet, det vil si at ikke installering nå innebærer at applikasjonen forsvinner.

På den annen side, a forbedret deteksjon av applikasjonsstier Lignende er for eksempel nå "/ org / gnome / sound-juicer" til "org.gnome.SoundJuicer".

Av andre endringer som skiller seg ut av den nye versjonen:

  • Rotbrukeren kan omgå foreldrekontrollrestriksjoner.
  • Lagt til støtte for den nye standarden for containerformat OS lanseringsfilformatering.
  • Lagt til profil for tcsh.
  • Når du søker etter avhengigheter, har det installerte applikasjonsregisteret nå høyere prioritet enn andre arkiver.
  • Forbedret lagring i minnet av lagringsindeksen.
    Å spesifisere "–filsystem = /" er forbudt.
  • Nye API-er lagt til: 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 ventende GCC 11.
  • Forbedret PulseAudio-stikkoppdagelse i ikke-typiske konfigurasjoner.

Til slutt, hvis du er interessert i å vite mer om det, kan du konsultere detaljene I den følgende lenken.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Neto sa

    Vær ikke oppmerksom på forbedringen i nedlastingshastigheten til appene. flott !