Flatpak è uno dei nuovi formati di pacchetto per abbellire il desktop Linux. Questo è un unico formato che ti consente di installare software su qualsiasi distribuzione Linux, con quel software che in teoria accede solo alle parti del computer che permetti.

Alcune distribuzioni Linux hanno già abbracciato Flatpak in grande stile, andando all-in sul formato. Com'è usare un desktop solo Flatpak?

Cos'è Flatpak?

Flatpak è un modo per distribuire o scaricare app per Linux. C'è molto da dire su di loro, quindi per un'immersione profonda, dai un'occhiata la nostra spiegazione sulle app Flatpak.

Per una breve panoramica, ci sono diversi problemi che le app Flatpak dovrebbero affrontare:

  • Flatpak è un formato universale destinato a funzionare praticamente su tutte le distribuzioni Linux.
  • Isola le app l'una dall'altra, dando accesso solo alle parti a cui concedi l'autorizzazione, in modo simile ad Android e iOS.
  • Le app Flatpak non richiedono l'inserimento della password quando vengono installate o rimosse.
  • Le app Flatpak continuano a funzionare sulle versioni più recenti di Linux.
instagram viewer

In parole povere, Flatpak mira a rendere lo sviluppo e la distribuzione di app per Linux semplice e sicuro come lo è sui dispositivi mobili.

Quali distribuzioni Linux sono solo Flatpak?

Non tutte le distro che hanno adottato Flatpak come formato di pacchetto principale lo hanno fatto allo stesso modo. Ma queste sono le tre importanti distro Linux che hanno abbracciato Flatpak come il modo predefinito e principale di distribuire le app.

1. Fedora Silverblue

Fedora Silverblue è una versione di Fedora Workstation che, invece di costruire il sistema con gli RPM, tratta il filesystem di root come un'immagine di sola lettura gestita da un software noto come OSTree. Non scarichi aggiornamenti per il sistema, scarichi un'immagine completamente nuova per sostituire quella esistente.

Il vantaggio di questo è che è difficile rompere il tuo sistema a un punto in cui non è in grado di avviarsi. E se una nuova versione introduce problemi, è anche facile avviare un'immagine precedente, annullando le modifiche indesiderate.

Per quanto riguarda il software, è qui che Fedora Silverblue si rivolge a Flatpak. Tutte le app installate dal software GNOME sono disponibili nel formato Flatpak. Fedora mantiene il proprio set di app Flatpak e puoi rivolgerti a Flathub per ulteriori informazioni.

Per installare software in qualsiasi altro formato, puoi farlo in un contenitore all'interno del terminale utilizzando un programma noto come Toolbox oppure puoi aggiungere RPM specifici all'immagine del tuo sistema. Poiché l'aggiunta di RPM all'immagine richiede ogni volta un riavvio completo, questo non è il modo ideale per installare app ed è migliore solo per quei programmi che non sono ancora disponibili nel formato Flatpak.

2. Sistema operativo infinito

Endless OS è una distribuzione destinata a bambini, scuole e aree del mondo senza un accesso a Internet stabile. Come Silverblue, Endless utilizza una combinazione di OSTree e Flatpak. A differenza di Silverblue, l'immagine di sistema di Endless OS si basa sui DEB.

Endless adotta un approccio più rigoroso alle app. Installi il software solo tramite l'App Center, che distribuisce solo app in formato Flatpak.

Endless OS non utilizza un'interfaccia desktop tradizionale (sebbene sia basata su GNOME), né molte delle sue app sono tradizionali app Linux. Questo è un tipo di esperienza fondamentalmente diverso.

3. Sistema operativo elementare

Anche il sistema operativo elementare è una versione molto diversa di Linux. A partire dal sistema operativo elementare 6, AppCenter per impostazione predefinita mostra solo le app create appositamente per il sistema operativo elementare e mostra anche solo le app Flatpak.

Quindi, anche se il sistema operativo elementare rimane un sistema tradizionale basato su pacchetti, con aggiornamenti di sistema distribuiti come DEB, non puoi vedere nessuna app installata come DEB all'interno di AppCenter.

Poiché il sistema operativo elementare rimane una distribuzione basata su Ubuntu, puoi comunque utilizzare il terminale per installare qualsiasi app disponibile nei repository di Ubuntu, ma dipenderai dal terminale per installare gli aggiornamenti o rimuoverli programmi.

D'altra parte, se installi una singola app da Flathub, avrai la possibilità di vedere tutte le app disponibili da quella fonte all'interno di AppCenter, poiché si tratta di app Flatpak.

Andare solo a Flatpak è pratico?

Dipende dal tipo di software che usi regolarmente e dal tipo di esperienza che vuoi avere. Si noti che ciascuna delle tre distribuzioni sopra elencate fornisce un'esperienza utente specializzata.

Fedora Silverblue fornisce essenzialmente l'esperienza GNOME più pura disponibile per Linux, utilizzando le tecnologie su cui si sta concentrando la comunità. La comunità GNOME ha investito più energia nello sviluppo e nell'utilizzo del formato Flatpak rispetto ad altri ambienti desktop Linux e la maggior parte del software GNOME è prontamente disponibile.

Allo stesso modo, sul sistema operativo elementare avrai la migliore esperienza attenendosi alle app elementari curate. Al momento in cui scriviamo, è più probabile che altre app di Flathub si distinguano nella versione 6.0 rispetto alla versione 6.0 versioni precedenti, poiché molte app ora utilizzano per impostazione predefinita il tema GNOME Adwaita anziché quello elementare tema.

E come accennato in precedenza, Endless OS è davvero una cosa a sé stante.

Chi potrebbe voler passare solo a Flatpak?

Se vuoi un sistema operativo che funzioni e ti tolga di mezzo, questo approccio è un passo in quella direzione. Gli utenti non possono configurare i propri sistemi con la stessa facilità con cui si fa tradizionalmente su Linux, ma c'è molto meno che può andare storto.

Se la maggior parte delle app che usi sono disponibili tramite Flathub, è meno probabile che tu abbia un'interruzione significativa del tuo flusso di lavoro.

Il modello delle autorizzazioni offre maggiore tranquillità. Puoi impedire alle app di accedere a parti del tuo computer che potrebbero non piacerti. Questo è ancora più vantaggioso quando installi software proprietario di cui potresti non fidarti.

Se sei uno sviluppatore, l'approccio basato su container di Silverblue ti consente anche di lavorare senza dover installare una miriade di dipendenze sul tuo sistema principale.

Chi potrebbe voler evitare di utilizzare solo Flatpak?

Se utilizzi principalmente app multipiattaforma o più programmi specializzati di nicchia che non sono in Flathub, è possibile installare questi programmi in Silverblue e sistema operativo elementare, ma l'esperienza prevede di saltare attraverso più cerchi di quelli a cui sei abituato e potresti trovare il risultato finale meno piacevole di prima.

Se sei uno sviluppatore, dovrai adattare il tuo flusso di lavoro. Su alcune distribuzioni, potresti non essere in grado di fare il tipo di lavoro che desideri.

Le app Flatpak hanno file di dimensioni maggiori rispetto a DEB o RPM. Ciò significa che utilizzerai più larghezza di banda Internet per i download e più spazio sul tuo disco rigido. È qualcosa da tenere a mente se uno dei due è un premio.

Se ti piace personalizzare ogni aspetto del tuo computer, l'isolamento inerente al design di Flatpak può ostacolarti. È possibile creare un tema per le app Flatpak, ma fino a quando tutto il software che utilizzi non viene configurato per funzionare con il sistema di autorizzazioni di Flatpak, potresti scoprire che alcuni dei tuoi strumenti di tweaking non funzionano.

Flatpak ha fatto molta strada

Non molti anni fa, Flatpak era una promessa di tempi più facili a venire. Ora i nuovi arrivati ​​di Linux sono in grado di installare software aggiornato sulle loro macchine senza passare attraverso nessuno dei vecchi ostacoli.

La tecnologia è progredita abbastanza da consentire ai desktop Linux di riunirsi attorno al formato e offrire un'esperienza stabile e affidabile. La domanda è se questa esperienza cambia molto di ciò che ami personalmente di Linux.

CondividereTweetE-mail
Mozzo piatto vs. Snap Store: i migliori siti per scaricare app Linux

Quando vuoi scaricare app Linux, come si confrontano Flathub e Snap Store? Li mettiamo l'uno contro l'altro per scoprirlo.

Leggi Avanti

Argomenti correlati
  • Linux
  • App Linux
  • Gestori di pacchetti
Circa l'autore
Bertel King (322 articoli pubblicati)

Bertel è un minimalista digitale che scrive da un laptop con interruttori fisici per la privacy e un sistema operativo approvato dalla Free Software Foundation. Apprezza l'etica rispetto alle funzionalità e aiuta gli altri a prendere il controllo delle loro vite digitali.

Altro da Bertel King

Iscriviti alla nostra Newsletter

Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!

Clicca qui per iscriverti