Flatpak 1.10 vine cu un nou format de depozit, noi comenzi și multe altele

acoperire flatpak

Acum câteva zile a devenit cunoscut Eliberarea noua ramură stabilă a Flatpak 1.10oferă un sistem pentru crearea de pachete independente Nu sunt legate de distribuții Linux specifice și rulează într-un container special care izolează aplicația de restul sistemului.

Flatpak face posibilă simplificarea dezvoltatorilor de aplicații distribuirea lor programe de care nu sunt incluse în depozitele de distribuție standard la pregătire un container universal fără a crea compilări separate pentru fiecare distribuție.

Pentru utilizatorii conștienți de securitate, Flatpak permite unei aplicații inexacte să ruleze într-un container oferind acces doar la funcțiile de rețea ale utilizatorului și la fișierele asociate cu aplicația.

Pentru utilizatorii interesați de produse noi, Flatpak le permite să instaleze cele mai recente versiuni stabile și de încercare ale aplicațiilor fără a fi nevoie de modificări de sistem. De exemplu, în prezent pachetele Flatpak sunt deja compilate pentru LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio etc.

Principalele caracteristici noi ale Flatpak 1.10

În această nouă versiune a Flatpak 1.10 se evidențiază faptul că a fost implementat suportul pentru un nou format de depozit pentru a accelera livrarea actualizărilor și a reduce dimensiunea datelor descărcate.

Depozitul se bazează pe tehnologia OSTreeen care folosește un fișier index pentru a identifica conținutul, care este actualizat la fiecare modificare. Dimensiunea fișierului index depinde de numărul de pachete și arhitecturi acceptate.

Noul format de depozit implică separarea fișierelor index pentru diferite arhitecturi, precum și utilizarea actualizărilor delta pentru a descărca doar părți ale indexului care s-au modificat de la versiunea anterioară a depozitului.

De asemenea, în Flatpak 1.10, utilizarea actualizărilor incrementale a redus traficul de 100 de ori și a eliminat restricțiile privind suportul arhitecturilor suplimentare în Flathub.

De exemplu, pe Flathub, dimensiunea indexului total este în prezent de 6,6 MB (1,8 MB comprimat), versiunea x86-64 este de 2,7 MB (554 KB comprimată), iar actualizarea de la o versiune anterioară necesită doar o descărcare de 20 KB.

O altă schimbare care iese în evidență față de noua versiune este aceea a adăugat o nouă comandă „flatpak pin” pentru a seta timpul de execuție (Nu va fi eliminat dacă nu există aplicații care îl utilizează) În mod implicit, fixarea se aplică runtime-ului instalat explicit, în loc să fie încărcată automat ca dependență atunci când aplicația este instalată.

Cu o actualizare generală („flatpak update”) sau eliminarea aplicațiilor individuale, duratele de rulare sunt garantate neutilizate sunt șterse automat care nu sunt ancorate și au o durată de valabilitate expirată.

În medii cu nisip în care este permis accesul la rețea, accesul la soclurile rezolvate de systemd este deschissau, iar comenzile „–unset-env” și „–env = FOO =” pot elimina sau goli variabilele de mediu.

Actualizând acum, mai întâi este instalată o nouă versiune a aplicației și abia atunci se șterge cea anterioară, adică nu instalarea acum nu implică dispariția aplicației.

Pe de altă parte, a detectarea îmbunătățită a căilor de aplicație Similar, de exemplu, „/ org / gnome / sound-juicer” este acum mapat la „org.gnome.SoundJuicer”.

Dintre alte schimbări care se remarcă a noii versiuni:

  • Utilizatorul root poate ocoli restricțiile de control parental.
  • S-a adăugat suport pentru noul standard pentru formatarea fișierului de lansare a sistemului de operare containerizat.
  • Profil adăugat pentru tcsh.
  • Când căutați dependențe, depozitul de aplicații instalat are acum o prioritate mai mare decât alte depozite.
  • Îmbunătățirea memorării în cache a memoriei indexului depozitului.
    Specificarea „–filesystem = /” este interzisă.
  • Au fost adăugate noi API-uri: 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.
  • Compatibil cu GCC 11 în așteptare.
  • Detectare îmbunătățită a soclului PulseAudio în configurații netipice.

În cele din urmă, dacă sunteți interesat să aflați mai multe despre aceasta, puteți consulta detaliile În următorul link.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Net el a spus

    Nu remarcați îmbunătățirea vitezei de descărcare a aplicațiilor. Grozav !