Flatpak 1.10 arriba amb nou format de repositori, nous comandaments i mes

flatpak-cover

Fa pocs dies es va donar a conèixer l'alliberament de la nova branca estable de Flatpak 1.10, que proporciona un sistema per crear paquets autònoms que no estan vinculats a distribucions específiques de Linux i s'executen en un contenidor especial que aïlla l'aplicació de la resta de sistema.

Flatpak fa possible que els desenvolupadors d'aplicacions simplifiquin la distribució dels seus programes que no estan inclosos en els repositoris de distribució estàndard a l'preparar un contenidor universal sense crear compilacions separats per a cada distribució.

Per als usuaris preocupats per la seguretat, Flatpak permet que una aplicació inexacta s'executi en un contenidor a l'proporcionar accés només a les funcions de xarxa de l'usuari i els arxius associats amb l'aplicació.

Per als usuaris interessats en nous productes, Flatpak els permet instal·lar les últimes versions de prova i estables d'aplicacions sense la necessitat de realitzar canvis en el sistema. Per exemple, actualment els paquets Flatpak ja s'estan recopilant per LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, etc.

Principals novetats de Flatpak 1.10

En aquesta nova versió de Flatpak 1.10 es destaca que s'ha implementat el suport per a un nou format de repositori per accelerar el lliurament d'actualitzacions i reduir la mida de les dades descarregades.

El repositori es basa en la tecnologia OSTreeen el que s'utilitza un arxiu d'índex per identificar el contingut, que s'actualitza amb cada canvi. La mida de l'arxiu d'índex depèn de el nombre de paquets i arquitectures compatibles.

El nou format de l'repositori implica la separació d'arxius d'índex per a diferents arquitectures, així com l'ús d'actualitzacions delta per descarregar només parts de l'índex que han canviat des de la versió anterior de l'repositori.

A més a Flatpak 1.10, l'ús d'actualitzacions incrementals ha reduït el trànsit a 100 vegades i ha eliminat les restriccions sobre el suport d'arquitectures addicionals en Flathub.

Per exemple, en Flathub, la mida total de l'índex és actualment de 6,6 MB (1,8 MB comprimits), la versió x86-64 és de 2,7 MB (554 KB comprimits) i l'actualització des d'una versió anterior només requereix una descàrrega de 20 KB.

Un altre dels canvis que es destaca de la nova versió és que es va agregar un nou comando «flatpak pin» per fixar el temps d'execució (No s'eliminarà si no hi ha aplicacions que el facin servir). Per defecte, la fixació s'aplica a el temps d'execució instal·lat explícitament, en lloc de carregar-se automàticament com una dependència quan s'instal·la l'aplicació.

Amb una actualització general ( «actualització de flatpak») o la eliminació d'aplicacions individuals, es garanteix que els temps d'execució no utilitzats s'eliminen automàticament que no estan ancorats i tenen una vida útil caducada.

En entorns sandbox en els quals es permet l'accés a la xarxa, l'accés a sockets resolts per systemd està abierto, i les ordres «-unset-env» i «-env = FOO =» també poden eliminar o buidar variables d'entorn.

A l'actualitzar ara, primer s'instal·la una nova versió de l'aplicació i només després s'elimina l'anterior, és a dir, no instal·lar ara no implica la desaparició de l'aplicació.

D'altra banda, també es destaca una detecció millorada de rutes d'aplicacions similars, per exemple, '/ org / gnome / sound-Juicer »ara s'assigna a« org.gnome.SoundJuicer ».

Dels altres canvis que es destaquen de la nova versió:

  • L'usuari root pot eludir les restriccions de control parental.
  • Es va agregar suport per al nou estàndard per al format de fitxers de llançament de SO en contenidors.
  • Perfil agregat per tcsh.
  • A l'buscar dependències, el repositori de l'aplicació instal·lada ara té una prioritat més alta que altres dipòsits.
  • Emmagatzematge en memòria cau en memòria millorat de l'índex de l'arxiu.
    Està prohibit especificar «-filesystem = /».
  • Es van agregar noves API: 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.
  • Compatible amb el GCC 11 pendent.
  • Detecció de sòcol PulseAudio millorada en configuracions no típiques.

Finalment si estàs interessat en conèixer més a l'respecte, pots consultar els detalls en el següent enllaç.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   net va dir

    Ne nota la millora en la velocitat de descàrrega de les apps. genial!