L'utopia della convergenza su Linux

Da tempo si parla di convergenza, di unione di un computer desktop con un dispositivo mobile. Questa volta non sto parlando di questa convergenza, se non della convergenza delle distribuzioni Linux, quel piccolo 1% di computer nel mondo che lo usa.

Dal mio punto di vista siamo molto vicini a quell'idea utopica, poiché abbiamo diversi modi per installare i programmi indipendentemente dalla distribuzione che eseguiamo. Ciò può rendere le distribuzioni future diverse solo dal modo in cui gestisci il sistema di base.

Immagini delle app

AppImage

Gli AppImages sono file eseguibili che contengono tutte le dipendenze del programma in questione. Questo è un modo un po 'informale di gestire le dipendenze, ma è molto utile poiché basta fare clic sul programma e viene eseguito.

Per fare un esempio molto veloce possiamo scaricare Krita che è disponibile dal suo sito ufficiale https://krita.org/es/descargar/krita-desktop-es/ nella scheda Linux.

Immagine dal sito ufficiale di Krita

Sito ufficiale di Krita

Dopo aver scaricato il file .appimage dalla pagina, rendiamo il file eseguibile, questo può essere fatto graficamente, con il file manager preferito, fare clic con il tasto destro e renderlo eseguibile.

Eseguibile

Ora basta fare doppio clic e il programma verrà eseguito, come puoi vedere genera anche una miniatura del programma e lo aggiunge al file.

Eseguibile Krita

Sulla pagina ufficiale https://appimage.org/ ci sono più informazioni.

Flatpak

Sito ufficiale di Flatpak

I flatpaks sono pacchetti che hanno un repository e possono essere installati da lì, il che rende questa opzione un po 'più leggera di Appimages, poiché i flatpaks hanno un runtime, un insieme di pacchetti da cui dipendono per poter avviare il programma. , in breve sono le dipendenze richieste. In questo modo risparmiamo raddoppiando lo spazio necessario, oltre a guadagnare sicurezza mantenendo un runtime di base per i nostri programmi con le rispettive patch.

Per installarlo è diverso nelle diverse distribuzioni Linux, lascio il link https://flatpak.org/getting in modo da non duplicare il contenuto.

E per trovare le applicazioni c'è un repository chiamato Flathub che ha diverse applicazioni e i relativi tempi di esecuzione.

Dopo aver installato Flatpak scriviamo di installare come esempio da Flathub Solitaire

installazione flatpak - da https://flathub.org/repo/appstream/org.gnome.Aisleriot.flatpakre

Installazione dell'applicazione in flatpak

Ci chiederà la nostra password di root per poterlo installare insieme al rispettivo runtime.

Installazione di Gnome flatpak Solitaire

Ora per eseguirlo è necessario aprirlo con, il primo avvio ha richiesto un po 'di tempo, ma i successivi sono stati istantanei.

flatpak eseguire org.gnome.Aisleriot

Flatpak Solitaire

Almeno per me, anche se mancano ancora molti programmi perché usano questo metodo per pubblicare i loro programmi è uno dei migliori.

Snaps

Il rivale di Flatpak, quello che è tra le braccia di Canonical, odiato da molti e amato da pochi, almeno per me non è un'alternativa al titolo del post, la divergenza in Linux.

Non entrerò nei dettagli su questo argomento.

Conclusioni

Ci stiamo avvicinando sempre di più per offrire a tutti gli utenti un modo semplice per installare applicazioni in Linux, ma per qualcosa ho messo il titolo utopico perché sebbene siamo molto vicini e abbiamo gli strumenti, la comunità GNU / Linux si è occupata di allontanarci da lei.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   Miguel Mayol e Tur suddetto

    In attesa del primo distributore che si degna di avere flatpack al 100% nel proprio erpos.

    Manjaro con Gnome usando il software Gnome è molto bravo a gestire gli aggiornamenti, non ti ho eseguito per molto tempo -Suya -noconfirm

    1.    Christopher castro suddetto

      Non ho idea di come sarebbe tecnicamente parlando, anche se deve essere possibile.

      Sono stato con Ubuntu da troppo tempo che non ricordo più cosa significhi provare più distribuzioni.

      Non mi piace particolarmente Gnome Shell, ma sempre per i gusti di colore.

      Buone vacanze.

  2.   eddie berrios suddetto

    Caro signore, quanto è bello avere persone come te che ci istruiscono e ci illustrano D'altra parte, nei miei più o meno 10 anni di armeggiare con Linux, mi sono reso conto che c'è uno sforzo per rendere il difficile ancora più difficile. Ad esempio, questo sistema Appimages mi sembra un'ottima idea; ma il semplice download di un programma non si ottiene solo con l'ostacolo linguistico, che è superabile, ma dov'è il semplice pulsante di download ?. Vero alla fine lo fai tu Ma devi metterlo sul serio! Qual è il motivo per farlo? Alcuni vengono fuori con l'argomento che è perché ti costringe a imparare ecc. Ma cosa succede se non voglio? O se sono nuovo ?. E questo tipo di atteggiamenti che suppongo servono a qualche scopo impedirà a Linux e alle sue iniziative di raggiungere il comune dei mortali. Ma ripeto deve servire a qualche scopo: soddisfare l'ego e l'ammirazione "di coloro che sanno »E proteggere le iniziative imprenditoriali. Naturalmente questo è solo un commento. Saluti e grazie per averci aiutato a ignorare quaggiù.

    1.    Christopher castro suddetto

      Allo stesso modo, sono in Linux da 10 anni, ho imparato molto o relativamente poco rispetto ai guru del computer, ma è abbastanza.

      Grazie mille per il commento costruttivo, buone vacanze.

    2.    scossa2bolt suddetto

      Lo dico più per ragioni egoiche, è per ragioni più importanti e si chiama "libertà". La libertà senza responsabilità e indipendenza non esiste, ecco perché in Linux sei costretto ad imparare perché parte di quella libertà arriva con la consapevolezza di sapere come assumerti la responsabilità dell'uso del tuo sistema operativo e di come funziona per raggiungere l'indipendenza. Quello che succede è che la politica di Microsoft e Apple era quella di portare via quella conoscenza e quindi più facile da manipolare e renderci più dipendenti dalle loro "soluzioni" perché meno sappiamo, più facile è venderci le loro "soluzioni" come qualcosa di innovativo o qualcosa di cui abbiamo bisogno perché noi Si sono abituati a loro applicando soluzioni ai nostri problemi, di cui molte volte non sono molto favorevoli per noi utenti. Ma come si dice nella mia terra "chi non sa è come chi non vede" cioè, ciò che intende è che crede o ingoia tutto quello che dicono per essere un neofita della materia, il che è un po 'più difficile che soffro in Linux.

  3.   Marcos suddetto

    Ala, con una coppia, e non analizza snap. Questo post è totalmente irrilevante, quindi lascia fuori uno dei migliori pacchetti. Insomma, dove non c'è, non può essere rimosso.

    1.    Christopher castro suddetto

      Grazie per i vostri commenti.

      Saluti.

  4.   Francisco suddetto

    Lasciando da parte lo snap solo perché non ti piace non significa che non sia un'opzione per la "convergenza", ma chiedi a manjaro o solus. Dai, non puoi affrontare le questioni tecnologiche con un atteggiamento di fanatismo religioso. Sembra un capriccio anti canonico.

    1.    Christopher castro suddetto

      Uso Ubuntu come unico sistema operativo sul mio computer.

      Fanatismo, un po ', ma ho lasciato che voi ragazzi guardaste in alto.

      Se vuoi installare qualcosa con snap è necessario installarlo in Ubuntu

      sudo apt install snapd

      e per una prova

      sudo snap installa hexchat

      e da eseguire

      eseguire istantaneamente hexchat

      Pronto.

      Devo solo aggiungerlo al post.

      Con le rispettive immagini.

      1.    Mr. Robot suddetto

        Amico. Puoi dire quel poco che hai letto su Snap. Funziona praticamente in qualsiasi distribuzione. Con Linux Files non ho problemi ad usarlo e lo considero un'opzione molto più seria e completa del flatpack.

        1.    Christopher castro suddetto

          Non so davvero molto di Snap.

          Grazie per il tuo commento 🙂

      2.    Vampiro suddetto

        Penso che tu sia confuso perché chiarisci che devi installare snapd?

        "Sudo apt install snapd"

        snapd è già installato in qualsiasi versione corrente di Ubuntu.

  5.   Wilson suddetto

    Mi dispiace, ma davvero non penso che "unificazione" sia una buona idea.
    La forza e la grande debolezza di GNU / Linux è il suo spirito "anarchico", ognuno ha le sue idee e le sviluppa al massimo, il che secondo me è positivo.
    Infine si crea una sorta di grande pantheon pieno di distribuzioni che funzionano in modo molto diverso e nel tempo si crea una sorta di "selezione naturale" in cui le idee migliori sono quelle che continuano.

    Nel mio caso, penso che il sistema di pacchetti Guix GNU / Linux sia molto interessante e probabilmente se diventerà un trambusto, molte distribuzioni trarranno idee da lì per il loro sistema di gestione dei pacchetti.

    Per il resto, la stessa diversità fornisce una maggiore sicurezza (più virtuale che reale), poiché a seconda dell'attacco, va considerata una distribuzione specifica, che ne limita il raggio di "efficacia"

    Pertanto, a mio parere, il sistema di gestione dei pacchetti attualmente va bene e unificarli non è un'utopia.
    Inoltre, gli utenti "normali" non vi prestano nemmeno molta attenzione. Per installare le applicazioni è sufficiente un'interfaccia grafica di tipo "App Store". Il modo in cui la distribuzione gestisce internamente i pacchetti non è qualcosa che li interessa.

    A proposito, adoro il tuo blog, ci sono molte cose interessanti su di esso.
    Vorrei che ci fossero più siti web come questo,
    Potrei dire che sono un'oasi nella verità del blog di computer e tecnologia in spagnolo.
    Mantieni così!

    Saluti! =)

    1.    Christopher castro suddetto

      Buona o cattiva idea, come dici tu, la selezione naturale ci dirà tra pochi anni qual è stato il destino di tutto questo.

      Buone feste.

  6.   Mart suddetto

    Cosa succederebbe alle distribuzioni che utilizzano codice sorgente, come Gentoo Linux, se si dovesse realizzare tale utopia?

    1.    Christopher castro suddetto

      In quanto tale, non credo che le attuali distribuzioni smetteranno di aggiornarsi per avere quel modello di distribuzione del software.

      Grazie per il commento.

  7.   Miguel suddetto

    Vado sul sito web di Flatpak e ci sono tipo 5 app, è tutto qui?

    1.    Christopher castro suddetto

      visitare Flathub

  8.   Gonzalo martinez suddetto

    L'idea è molto simile a come funzionano le app su macOS. Una cartella .app con tutto il necessario per il funzionamento dell'applicazione, praticamente senza eseguire un programma di installazione.

    Come dico sempre (e mi dà un po 'fastidio), Apple è il nemico numero uno del software libero (più di Microsoft oso dire), per tutto, tranne quando si copiano idee e implementazioni.

    1.    Jose Rodriguez suddetto

      Ma non hanno copiato l'idea di applicazioni autonome, perché è così che è in OX dall'inizio, inoltre, in OSX puoi usare i repository proprio come in Linux, guarda homebre, macports (come i port di BSD o il portage di Gentoo ). Sono un utente Linux da più di 20 anni, da quando sono arrivato negli Stati Uniti lavoro esclusivamente su OSX, cosa posso dirti, il meglio di entrambi i mondi, perché OSX al suo interno è un BSD modificato. Sui server uso ancora Linux, ma per la mia workstation niente di meglio di OSX. Il miglior terminale che ho visto finora, iTerm2, non c'è nulla di lontanamente simile in Linux, solo cattive copie, quasi gli stessi comandi, puoi fare tutto da console se vuoi, ma allo stesso tempo non tolgono la semplicità di un UI. In conclusione, se vuoi fare clic su clicca su, ce l'hai, se vuoi un'interfaccia grafica che li superi tutti, ce l'hai, ma se vuoi lavorare nella console come Dio voleva, ce l'hai anche tu. Non c'è niente di NORMALE che fai in Linux che non puoi fare con OSX, e credimi, come ti ho detto all'inizio, utilizzo Linux da più di 20 anni come programmatore professionista (ho anche fatto driver), come amministratore e come utente normale, lo stesso con Windows e ora da 5 anni utilizzo OSX, penso di avere abbastanza esperienza per confrontare. Lo stesso vale per iOS e Android, la programmazione su iOS è una dea rispetto ad Android. In ogni caso, Linux dovrebbe applicare la stessa filosofia OSX, tutto super semplice per l'utente normale ma se vuoi scaricare, lasciati andare e fai quello che vuoi.

  9.   Gonzalo suddetto

    Il problema con l'utilizzo di questo in modo massiccio e per tutti i programmi è che restituiamo a Linux un Windows in cui ogni programma ha le sue dipendenze invece che tutte le dipendenze si trovano nella stessa directory / lib, a parte l'enorme spazio che occuperà su server e computer, Riempiamo il computer di dipendenze nel più puro stile Windows, tutto disordinato, diciamo addio alla directory / lib unificata e standard, molte di queste dipendenze finiranno per diventare obsolete (sarà molto difficile mantenerle tutte aggiornate) e renderanno il nostro computer più vulnerabile.
    Come soluzione temporanea e di emergenza vedo bene questi sistemi, ma come soluzione generale non vedo sistemi di pacchetti corretti che uniscono i programmi insieme alle dipendenze.