![Vale la pena fare una donazione per il concept NexPhone?](/f/736fc09bbe6d79a2415aff43467130bc.jpg?width=100&height=100)
Sono due grandi latte di soia nella mia giornata e devo ancora scrivere qualcosa sull'"argomento caldo" del momento: Flatpak.
Quindi, ho deciso di diventare canaglia.
Scriverò per il gusto di scrivere (che è, secondo alcuni dei blog creativi eccessivamente entusiasti che leggo, un modo per superare il blocco dello scrittore).
Ora, per favore, apprezza che ci sono abbondanza di cose di cui potrei/dovrei scrivere invece di Flatpak, ma né "potrei" né "dovrei" sono molte motivazioni da soli.
Quello che segue potrebbe non essere coerente, e certamente non sarà scritto bene.
Ma devo tirare giù qualcosa.
La mia casella di posta e i miei flussi di social media sono pieni zeppi di domande, teorie della cospirazione e messaggi di odio, quindi chiaramente cercare di evitare di coprirlo del tutto non è una linea d'azione praticabile.
"Flatpak è annunciato come il "futuro della distribuzione delle applicazioni"
È un problema di pulsante nella comunità Linux in questo momento e le persone si aspettano che io abbia un'opinione su di esso. Per scegliere un lato. Per dire loro di scegliere da che parte stare.
Eurg.
Ora (per fortuna) c'è un'alta probabilità che tutti quelli che stai leggendo sappiano già, all'incirca, cos'è Flatpak. Il progetto si chiamava xdg-app, se questo suona un campanello.
Come Snappy, le app confezionate come Flatpak (paks?, flat?) sono a distribuzione incrociata, runtime in bundle e sono dotate di una serie di (potenziali) bonus di sicurezza. Li avevamo annunciato ieri in un comunicato stampa come “il futuro della distribuzione delle applicazioni”.
E avete tutte le ragioni per aspettarvi che scriva su di loro perché, più che portare un percentile a una cifra tra di voi fino a velocità, la copertura aggiungerebbe colore e contesto alla nostra copertura futura di Snappy e altri progetti correlati come App Image e Orbital app.
Allora perché lo trovo così difficile?
Non è certamente a causa di alcuni pregiudizi pro-Snappy predefiniti in me. E di certo non è una missiva intenzionale contro un progetto perché è fatta da un'azienda che compete con Canonical.
No, il motivo per cui devo ancora scrivere su Flatpak è dovuto a qualcosa di molto più umano: fiducia in se stessi e un po' di stanchezza per la battaglia.
A livello superficiale io pensare So cos'è Flatpak e in cosa differisce dallo Snappy supportato da Canonical. Ma, come un bambino che si sveglia a metà lezione, non mi sento sicuro di condividere la mia risposta con tutta la classe!
E questa mancanza di fiducia non è del tutto ingiustificata.
Vale la pena ricordare che Flatpak, come Snappy, è in fase di sviluppo attivo e non è uno standard finito, lucido e pronto per l'uso. Gli spazi vuoti su come i pacchetti di app saranno in grado di sfruttare appieno i vantaggi (sandboxing, ecc.) Devono ancora essere riempiti.
In sella alla mia mancanza di fiducia nell'argomento c'è un senso di aspettativa che, poiché ho scritto delle app Snap la scorsa settimana, devo scrivere delle app Flatpak questa settimana.
Il problema è che... le cose fatte canonicamente davvero facile.
In una conferenza stampa dal vivo, prima dell'annuncio, Mark Shuttleworth e i pezzi grossi di Dell, Samsung, Krita erano a disposizione per spiegare, riflettori e parlare attraverso le app Snap, i suoi punti di forza, i suoi obiettivi e come può aiutare ad alleviare la frammentazione della distribuzione delle app Linux, e così sopra.
Hanno parlato tanto di cosa Snappy volere fai quanto basta potere (attualmente) fare.
Dato che sono molto meno immerso nell'ingegneria della distribuzione di quanto dovrei essere, questo briefing lo era inestimabile per me e mi ha dato la sicurezza di scriverne.
Ho avuto l'opportunità di sondare l'annuncio, scegliere il mio punto di vista e colmare eventuali lacune nella conoscenza, tutto prima che l'annuncio ufficiale fosse fatto. Come la maggior parte degli embarghi, questo mi ha dato la possibilità di prepararmi. Per poter raccontare tu sulla notizia con qualcosa che si avvicina a uno sguardo informato sul mio viso.
Il comunicato stampa di Flatpak è arrivato tranquillamente ieri insieme al rilascio più visibile di Fedora 24. Non ho ricevuto alcun avviso al riguardo, né alcun invito a parlare con gli sviluppatori per fare domande.
In effetti, quando ho saputo che l'annuncio era stato fatto - grazie a tutti coloro che hanno inviato una soffiata - ero già troppo tardi; la narrazione su di esso era stata saldamente costruita.
Benvenuto in Snappy vs Flatpak.
Possono coesistere pacificamente due soluzioni in competizione e sottilmente diverse allo stesso problema?
Sembra che "Internet" abbia già deciso che no, non possono.
Uno sviluppatore GNOME è già arrivato al punto di chiedere un dibattito sull'opportunità di uniformare permettere Snappy negli archivi Fedora a tutti, sostenendo che farlo avrebbe "indebolito" lo sforzo di Redhat:
“Dobbiamo…discutere se consentire quel pacchetto snapcore in Fedora propriamente detto; c'è una forte argomentazione da sostenere che dovremmo accettare tutto il software libero, ma farlo potrebbe minare il nostro sforzo Flatpak. Se i popolari upstream iniziano a distribuire snap, probabilmente dovremo supportarlo, però.
"Sarebbe piuttosto spiacevole supportare due soluzioni di containerizzazione desktop concorrenti", aggiungono.
È da un punto di vista tecnico o monetario? Da che parte dovrei stare? E se non ho abbastanza informazioni per decidere?
Red Hat è un'azienda Linux molto redditizia e Canonical lo è, beh, meno. Ma né Flatpak né Snappy faranno guadagnare molto alle loro società madri (sono software gratuito e multipiattaforma). Sicuramente i pro e i contro non vengono disegnati contro le vecchie linee di distro?
Sono in ritardo per la festa. A parte rigurgitare il comunicato stampa diffuso ieri (e linkato di seguito) c'è poco valore apprezzabile posso aggiungere al commento che non si è già riversato a favore del "noi contro" loro modello.
Questa ora, a quanto pare, è una guerra. Mi aspetto che scelgo da che parte stare. O sei con loro o contro di loro. Non importa che entrambi i prodotti debbano ancora raggiungere la maggior parte delle loro elevate pretese, molto meno spiegare perché è preferibile scaricare un runtime di 200 MB piuttosto che aggiungere un PPA e installare un 50 MB aggiornare…
Ma Internet, non lasciare che i fatti o la ragione si mettano in mezzo. Vai avanti e giura fedeltà da una parte o rischia di essere etichettato come uno scellino per l'altra.
Scrivere un blog (questo) che le persone (come te) leggono comporta una serie di sfide, pressioni e aspettative. E per quanto a volte io voglia scrivere su un argomento (e per quanto tu voglia che scriva su di loro) a volte... semplicemente non ho niente da dire.
Tutto Ubuntu, tutti i giorni. Dal 2009.