Abbattere quelle polemiche (e fare scorta di popcorn) perché le cose stanno andando giù nella città di Snap vs Flatpak.
Va bene, non lo è piuttosto come male. Ma oggi ha visto un controverso, anche se leggermente prematuro, unisci la richiesta per eliminare il supporto Snap dal software GNOME.
Cieco laterale? Sono.
Come probabilmente saprai, Ubuntu Software, l'app software predefinita fornita da Ubuntu, è basata su GNOME Software. È principalmente la stessa app, tranne per alcune modifiche specifiche di Snap (che abbiamo menzionato prima) e spedizione con il plug-in Snap per impostazione predefinita.
In breve, il supporto "Snap" che offre non è particolarmente eclatante o di vasta portata.
Ma la voce per strada è che Ubuntu sta preparando un nuovissimo app store esclusivamente adattato alle app Snap per l'uso in una versione futura (ma separato dal Snap'd Snap Store snap)
Questo ha reso alcuni sviluppatori che lavorano sul software GNOME un po'... convulsi.
Kalev Lember, lo sviluppatore dietro la richiesta di unione per atomizzare le circa 4000 linee di supporto Snap nel software GNOME, spiega: -
“Ubuntu sta passando a una nuova app snap-store per installare e rimuovere snap. Questo commit elimina lo snap backend dal software gnome per evitare il sovraccarico di manutenzione.
Ragionevole. Perché dovrebbero assumersi l'onere di lavorare attorno al codice specifico di Snap se Ubuntu, l'unica distribuzione che lo utilizza, non prevede di utilizzarlo a lungo termine?
Canonical Robert Ancell chiama la richiesta di fusione "prematuro", e aggiunge che il nuovo progetto "Snap Store" a cui fa riferimento la proposta ha solo 20 giorni!
'Ubuntu', lui dice, 'continua a fornire il software GNOME con supporto Snap oggi.'
Lember accetta la sua richiesta potrebbe essere un po' frettolosa, ma cita il "sovraccarico di manutenzione" di mantenere il codice Snap nel software GNOME a lungo termine. Tocca anche la “politica”, scrivendo:-
“Ubuntu sta abbandonando il software gnome e, così facendo, rende più difficile per gli utenti installare flatpak. Quando abbiamo accettato il supporto snap nel software gnome, ha chiaramente indebolito la posizione di flatpak, ma lo abbiamo fatto perché volevamo rendere possibile per Ubuntu distribuire il software gnome e contribuire.
“Se Ubuntu sta passando a qualcos'altro invece del software gnome, non ha molto senso continuare a promuovere una tecnologia che compete con il flatpak di GNOME".
Questo è un po' il problema.
Ancell conferma che Ubuntu sta lavorando su una sorta di negozio Snap personalizzato non basato sul software GNOME, se sarà pronto in tempo per il 19.10 o il 20.04 o il 20.10 è a distanza: sta arrivando.
Quale incentivo hanno gli sviluppatori per aggirare il codice che, effettivamente, presto sarà superfluo per le loro esigenze?
Ora, è improbabile che il supporto Snap venga rimosso dal software GNOME 3.34, entro la fine dell'anno, quindi fallo non lascia che questo ti porti via da questo.
E se anche se il supporto Snap fosse stato rimosso, Ubuntu avrebbe potuto scegliere di spedire GNOME 3.32 o portare una patch di distribuzione per ripristinare il supporto Snap.
La cosa affascinante è che questa proposta di fusione, nella sua fretta, rivela che c'è una linea nella sabbia; Il supporto per gli snap nel software GNOME è effettivamente presente come un favore contingente a Ubuntu che gioca a palla.
Voglio dire, sappiamo tutti che ci sono due forze opposte che tirano in direzioni diverse qui; la guerra dei formati è chiaramente Snap vs Flatpak. È solo l'ottica di vedere la politica cancellata... Vecchie divisioni e tutto il resto.
Ho l'impressione che gli sviluppatori di Ubuntu camminino sui gusci delle uova con molti dei loro contributi e suggerimenti a monte. E questa richiesta di unione lo conferma, non credi?
Tutto Ubuntu, tutti i giorni. Dal 2009.