Ricerca nel sito web

I leader dei desktop Linux si uniscono dietro l'app store Flathub. Ecco perché


Uno dei motivi per cui esistono così tanti desktop Linux è che esiste un disaccordo infinito su ciò che rende il miglior desktop. Ora, GNOME e KDE stanno esplorando l'idea di unirsi, utilizzando Flatpak per creare un app store desktop Linux.

Utilizzo un desktop Linux o l'altro ormai da decenni. Ma sono un esperto di Unix e Linux. Per la maggior parte delle persone che vogliono semplicemente che un desktop e le sue applicazioni funzionino - grazie mille - le centinaia di desktop Linux diversi e le dozzine di modi per raggiungere obiettivi simili sono più fastidiosi che allettanti.

Uno di questi problemi è come trovare, installare ed essere certi che un determinato programma funzionerà sul tuo desktop. Ora, i leader della GNOME Foundation e della KDE Foundation stanno risolvendo questo problema costruendo un app store su Flatpak, un programma universale di distribuzione del software Linux e di gestione dei pacchetti.

Questa idea di sostituire i metodi tradizionali ma non molto amichevoli di fornire app desktop Linux, come i sistemi di gestione dei pacchetti DEB e RPM, esiste da un po'. Oltre ad essere più facile da usare, Flatpak e i suoi rivali, come Appimage e Snaps, possono anche essere eseguiti su qualsiasi distribuzione Linux. Tutti i programmi lo fanno containerizzando le applicazioni con tutte le librerie necessarie e i file associati.

Non è la prima volta che si tenta un'idea del genere. Ad esempio, Linspire (Lindows) è stato il pioniere dell'app store "Click'n'Run" a metà degli anni 2000.

Più recentemente, il sistema operativo elementare ha sperimentato un app store "paga quello che puoi". Ma poiché è specifico per una manciata o una singola distribuzione Linux, non è mai stato così attraente per utenti o sviluppatori.

Ora, come affermato nel Plaintext Group dell'ex presidente di Google Eric Schmidt, la proposta è di "promuovere la diversità e la sostenibilità nella comunità desktop Linux aggiungendo pagamenti, donazioni e abbonamenti all'app store Flathub".

Dietro questa idea ci sono diversi leader dei desktop Linux, come il presidente di GNOME Robert McQueen; l'ex direttore esecutivo di GNOME e leader del progetto Debian Neil McGovern; e il presidente di KDE Aleix Pol.

Flatpak, a differenza dei precedenti tentativi di archiviazione, funziona essenzialmente su tutte le distribuzioni Linux. Questo lo rende molto più interessante.

Perché Flakpak, invece del suo principale rivale, Snaps? Hanno spiegato: "Flathub è un servizio indipendente dal fornitore che consente agli sviluppatori di applicazioni Linux di creare e pubblicare le proprie applicazioni direttamente per gli utenti finali. Un ecosistema applicativo sano è essenziale per il successo del desktop software open source, in modo che gli utenti finali possano fidarsi e controllare i propri dati e le piattaforme di sviluppo sul dispositivo che hanno di fronte."

Canonical, la società madre di Ubuntu e Snaps, non è per niente affezionata a Flatpak, originariamente nato dalla rivale Canonical Red Hat. Infatti, Canonical ha recentemente deciso che né Ubuntu, né le sue varianti, come Kubuntu, Lubuntu e Ubuntu Studio, supporteranno Flatpak. Potrai comunque aggiungere Flatpak a qualsiasi di queste distribuzioni. Semplicemente non avrai Flatpak integrato nella famiglia Ubuntu.

D'altra parte, i sostenitori del negozio Flatpak affermano: "Il nostro più grande 'concorrente' nello spazio degli app store Linux è lo Snap Store di Canonical, che (a parte qualsiasi dibattito sui relativi meriti tecnici di Flatpak rispetto a Snaps) è sotto il controllo di un'entità aziendale piuttosto che un'organizzazione no-profit controllata dalla comunità, che richiede l'assegnazione di diritti d'autore per i contributi sia a Snap che allo Store e rende di fatto molto difficile o poco attraente gestire i propri negozi."

Ahimè, dove sarebbe Linux desktop senza tante storie su quale software sia l'unico vero e giusto? Probabilmente ha molto più successo di adesso.

Entrambi gli approcci rendono molto più semplice per un distributore di software non solo raggruppare i propri programmi per qualsiasi cliente, ma anche essere in grado di venderli a persone o aziende.

Flatpak sta prendendo l'iniziativa. Flathub ora offre oltre 2.000 app da oltre 1.500 collaboratori GitHub. Attualmente ha una media di 700.000 download di app al giorno, con 898 milioni di richieste HTTP per un totale di 88,3 TeraByte servite ogni giorno dalla sua rete di distribuzione dei contenuti (CDN).

Dietro le quinte, Flathub ha migliorato la sua infrastruttura. Gli sforzi di sviluppo si sono concentrati sulla creazione di funzionalità nell'app Web Flathub per passare da un servizio di compilazione a un app store. Questi sforzi includono account per utenti e sviluppatori, elaborazione dei pagamenti tramite la piattaforma di pagamento Stripe e possibilità per gli sviluppatori di gestire i token di caricamento per le app che controllano. Parallelamente, Flathub ha lavorato sulla verifica delle app e sulle funzionalità corrispondenti in Flat Manager per garantire che i metadati delle app riflettano accuratamente la verifica e i prezzi e per fornire l'autenticazione agli utenti paganti per i download delle app.

Aggiungere il supporto finanziario è un grosso problema sia per gli sviluppatori che per gli utenti Flathub e Linux. Come ha recentemente affermato McQueen, "Il nostro più grande ostacolo rimanente alla scalabilità e all'impatto di Linux desktop è economico".

Questo non è solo un problema di Flathub. È un problema del desktop Linux.

McQueen ha scritto sul blog: "Come comunità, continuiamo ad avere un rapporto stimolante con il denaro. Alcuni creatori sono abbastanza fortunati da avere un lavoro a tempo pieno all'interno dello spazio FLOSS, mentre alcuni sviluppatori "superstar" sono in grado di coltivare un certo livello di risorse finanziarie. supporto investendo tempo nella creazione di un seguito tramite streaming, Patreon, Kickstarter o simili. Tuttavia, gran parte di noi deve accontentarsi del fatto che il principale ritorno del nostro lavoro è un flusso di segnalazioni di bug su GitHub intervallate da occasionali birre concilianti su FOSDEM."

Questo non è abbastanza. Non è mai stato abbastanza. McQueen ha continuato, "se non ci sarà un ritorno finanziario per la partecipazione allo sviluppo di app per desktop gratuite e open source, perderemo molte persone nel processo, nonostante gli straordinari risultati di coloro che ci hanno portato dove siamo oggi. Di conseguenza, avremo molti meno sviluppatori e app. Se non possiamo offrire l'accesso a una base crescente di utenti o l'opportunità di offrire loro qualcosa di valore monetario, la ricompensa in termini di adozione e possibile pagamento sarà molto piccolo."

Si spera che l'app store a pagamento Flathub abbia successo e, così facendo, contribuisca a rendere il desktop Linux molto più popolare di quanto lo sia ora.

Articoli correlati