Konvergensutopin i Linux

Under lång tid har det talats om konvergens, om föreningen av en stationär dator med en mobil enhet. Vid det här tillfället är jag inte här för att prata om den konvergensen, utan om konvergensen av Linux-distributioner, den lilla 1% av datorerna i världen som använder den.

Min åsikt är att vi är mycket nära den utopiska idén, eftersom vi har flera sätt att installera program oavsett distributionen vi kör. Detta kan göra att framtida distributioner bara skiljer sig från hur du hanterar bassystemet.

Bilder

AppImage

AppImages är körbara filer som innehåller alla beroenden för programmet i fråga. Det här är ett lite informellt sätt att hantera beroenden men det är väldigt användbart eftersom vi bara klickar på programmet och det körs.

För att göra ett mycket snabbt exempel kan vi ladda ner Krita som är tillgänglig från dess officiella sida https://krita.org/es/descargar/krita-desktop-es/ på fliken Linux.

Bild från den officiella Krita-sidan

Krita officiella sida

Efter att ha laddat ner .appimage-filen från sidan gör vi filen körbar, du kan göra detta grafiskt, med din föredragna filhanterare, högerklicka och gör den körbar.

Körbar

Nu är det bara att dubbelklicka så körs programmet, som du kan se genererar det också en miniatyrbild av programmet och lägger till det i filen.

Krita körbar

På den officiella sidan https://appimage.org/ det finns mer information.

Flatpak

Flatpak officiella sida

Flatpaks är paket som har ett arkiv och kan installeras därifrån, vilket gör det här alternativet lite lättare än Appimages, eftersom Flatpaks har en runtime, en uppsättning paket som de är beroende av för att starta programmet. , i ett nötskal är beroenden. som krävs. På så sätt räddar vi oss själva från att fördubbla det nödvändiga utrymmet, förutom att vi får säkerhet genom att upprätthålla en baskörtid för våra program med deras respektive patchar.

För att installera det är olika i de olika Linux-distributionerna, jag lämnar dig länken https://flatpak.org/getting för att inte duplicera innehåll.

Och för att hitta applikationer finns ett arkiv som heter Flathub som har flera applikationer och deras motsvarande körtider.

Efter att ha installerat Flatpak skriver vi för att installera som ett exempel från Flathub Solitaire

flatpak installation --från https://flathub.org/repo/appstream/org.gnome.Aisleriot.flatpakre

Installerar programmet i flatpak

Det kommer att be oss om vårt root-lösenord för att kunna installera det tillsammans med dess respektive körtid.

Installerar Gnome Solitaire flatpak

Nu för att köra den måste du öppna den med, den första starten tog ett tag att starta, men nästa var omedelbar.

flatpak kör org.gnome.Aisleriot

Solitaire Flatpack

Åtminstone för mig, även om många program fortfarande saknas eftersom de använder den här metoden för att publicera sina program, är det ett av de bästa.

Snaps

Flatpaks rival, den som är i armarna på Canonical, hatad av många och älskad av få, åtminstone för mig är det inte ett alternativ till rubriken på inlägget, skillnaden i Linux.

Jag kommer inte att gå in i detalj på detta ämne.

Slutsatser

Vi närmar oss att ge alla användare ett enkelt sätt att installera applikationer på Linux, men av en anledning satte jag titeln utopisk, för även om vi är väldigt nära och vi har verktygen, har GNU/Linux-gemenskapen varit ansvarig för att flytta oss bort från henne.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   Miguel Mayol jag TUR sade

    Väntar på den första distron som värdar att ha 100% flatpack i sin erpos.

    Manjaro med Gnome som använder Gnome-programvaran är väldigt bra på att hantera uppdateringar, jag har inte kört yaourt på ett tag -Suya –noconfirm

    1.    Christopher castro sade

      Jag har ingen aning om hur det skulle vara rent tekniskt, även om det måste vara möjligt.

      Jag har varit med Ubuntu för länge att jag inte längre kommer ihåg vad det innebär att prova fler distributioner.

      Jag gillar inte speciellt Gnome Shell, utan alltid för att smaka på färger.

      God jul.

  2.   Eddie Berrios sade

    Bäste herre, vad bra det är att ha sådana som du som instruerar och upplyser oss. Å andra sidan har jag under mina drygt 10 år som pysslar med Linux insett att det finns en strävan att göra det svåra ännu svårare Till exempel verkar det här Appimages-systemet vara en bra idé för mig; Men att bara ladda ner ett program uppnås inte bara med språkhindret, vilket är överkomligt, utan också, var är den enkla nedladdningsknappen? Det är sant, i slutändan gör du det det men du måste verkligen sätta det! Vad är anledningen till att man gör detta?En del kommer med argumentet att det är för att det tvingar dig att lära dig osv, men tänk om jag inte vill? eller om jag är ny? Och den här typen av attityder som jag antar fyller ett syfte kommer att hindra Linux och dess initiativ från att nå vanliga dödliga. Men jag upprepar, det måste uppfylla ett syfte: Tillfredsställa egot och beundran "för dem som vet" och skydda kommersiella initiativ. Naturligtvis är detta bara en kommentar. Hälsningar och tack för att du hjälper de okunniga här nedan.

    1.    Christopher castro sade

      Likaså har jag använt Linux i 10 år, jag har lärt mig mycket eller relativt lite jämfört med datorguruer, men det räcker.

      Tack så mycket för den konstruktiva kommentaren, ha en bra semester.

    2.    jolt2bolt sade

      Jag säger att mer av egoskäl, det är för en viktigare och det kallas "frihet". Frihet utan ansvar och oberoende existerar inte, det är därför man i linux tvingas lära sig eftersom en del av den friheten kommer med kunskapen om att veta hur man tar ansvar för användningen av sitt OS och hur det fungerar för att uppnå fullständigt oberoende. Det som händer är Microsofts och Apples policy att ta den kunskapen ifrån oss och på så sätt göra det lättare för dem att manipulera oss och göra oss mer beroende av deras "lösningar" för ju mindre vi vet, desto lättare är det att sälja oss deras "lösningar" som något innovativt eller något vi behöver för att vi De vant sig vid att tillämpa lösningar på våra problem, som många gånger inte är särskilt gynnsamma för oss användare. Men som man säger i mitt land "den som inte vet är som den som inte ser" det vill säga vad han menar är att han tror eller sväljer allt de säger till honom för att han är en neofyt i ämnet, vilket är lite svårare. som lider i linux.

  3.   marcos sade

    Ala, med ett par, och analyserar inte snap. Det här inlägget är helt irrelevant då man lämnar ett av de bästa paketen utanför. Kort sagt, där det inte finns kan det inte tas bort.

    1.    Christopher castro sade

      Tack för dina kommentarer.

      Hälsningar.

  4.   Francisco sade

    Att lämna snap bara för att du inte gillar det betyder inte att det inte är ett alternativ för "konvergens", fråga bara manjaro eller solus. Kom igen, du kan inte ta tekniska frågor med en attityd av religiös fanatism. Det verkar som ett utbrott mot kanon.

    1.    Christopher castro sade

      Jag använder Ubuntu som det enda operativsystemet på min dator.

      Fanatism, lite, men jag lämnade det för er att söka.

      Om du vill installera något med snap är det nödvändigt att installera i Ubuntu

      sudo apt installera snapd

      och för ett test

      sudo snap installera hexchat

      och att springa

      snap run hexchat

      Redo.

      Jag måste bara lägga till det i inlägget.

      Med sina respektive bilder.

      1.    Mr Robot sade

        Vän. Det visar att du inte har läst så mycket om snap. Det fungerar på praktiskt taget alla distributioner. Med Files Linux har jag inga problem att använda det och jag anser att det är ett mycket mer seriöst och komplett alternativ än flatpack.

        1.    Christopher castro sade

          Jag vet egentligen inte så mycket om Snap.

          Tack för din kommentar 🙂

      2.    Vampyr sade

        Jag tror att du är förvirrad varför du klargör att snapd måste installeras?

        "Sudo apt install snapd"

        snapd är redan installerat i någon aktuell version av Ubuntu.

  5.   Wilson sade

    Jag är ledsen, men jag tycker verkligen inte att "enande" är en bra idé.
    Styrkan och stora svagheten med GNU/Linux är dess "anarkistiska" anda, alla har sina idéer och utvecklar dem maximalt, vilket enligt mig är bra.
    Slutligen skapas ett slags stort pantheon fullt av distributioner som fungerar väldigt olika och med tiden skapas lite i taget ett slags "naturligt urval" där de bästa idéerna är de som fortsätter.

    I mitt fall tycker jag att Guix GNU/Linux-paketsystemet är väldigt intressant och troligtvis om det får buzz kommer många distributioner att få idéer för sitt pakethanteringssystem därifrån.

    För övrigt ger samma mångfald större säkerhet (mer virtuell än verklig), eftersom beroende på attacken måste en specifik fördelning övervägas, vilket begränsar dess omfång av "effektivitet"

    Av denna anledning, enligt min mening, är pakethanteringssystemet för närvarande bra och att förena dem är ingen utopi.
    Vad mer är, "normala" användare ägnar inte ens mycket uppmärksamhet åt det. Ett grafiskt gränssnitt som "App Store" räcker för att de ska kunna installera applikationer. Hur distributionen internt hanterar paket är inget som intresserar dem.

    Förresten, jag älskar din blogg, det finns många intressanta saker i den.
    Jag önskar att det fanns fler sådana här webbplatser,
    Jag skulle kunna säga att de är en oas i öknen av dator- och teknikbloggar på spanska.
    Håll dig på det sättet!

    Hälsningar! =)

    1.    Christopher castro sade

      Bra idé eller dålig idé, som du säger, naturligt urval kommer att berätta för oss om några år vad som var ödet för allt detta.

      Ha fina fester.

  6.   Mart sade

    Vad kommer att hända med distros som använder källkod, som Gentoo Linux, om en sådan utopi skulle uppnås?

    1.    Christopher castro sade

      Som sådan tror jag inte att nuvarande distributioner kommer att sluta uppdateras för att ha den mjukvarudistributionsmodellen.

      Tack för kommentaren.

  7.   miguel sade

    Jag går till flatpak-webbplatsen och det finns typ 5 appar, är det allt som finns?

    1.    Christopher castro sade

      besök flathub

  8.   Gonzalo Martinez sade

    Idén är väldigt lik hur appar fungerar på macOS. En .app-mapp med allt som behövs för att applikationen ska fungera, praktiskt taget utan att köra ett installationsprogram.

    Som jag alltid säger (och det irriterar mig lite) är Apple den fria mjukvarans fiende nummer ett (mer än Microsoft vågar jag påstå), för allt, förutom när man kopierar idéer och implementeringar.

    1.    Jose Rodriguez sade

      Men de kopierade inte idén med fristående applikationer, för det är så det är i OX från början, också, i OSX kan du använda repositories precis som i linux, titta i homebre, macports (samma som BSD-portar eller Gentoo-portage). Jag har varit Linux-användare i mer än 20 år, sedan jag kom till USA har jag arbetat uteslutande på OSX, vad kan jag säga er, det bästa av två världar, eftersom OSX i sin kärna är en modifierad BSD. På servrarna använder jag fortfarande linux, men för min arbetsstation, inget bättre än OSX. Den bästa terminalen jag har sett hittills, iTerm2, det finns inget som ens är likt i linux, bara dåliga kopior, nästan samma kommandon, du kan göra allt via konsolen om du vill, men samtidigt tar de inte bort från enkelheten hos en IU. Sammanfattningsvis, om du vill ha klick klick klick så har du det, vill du ha ett grafiskt gränssnitt som överträffar alla andra så har du det, men vill du jobba på konsolen som Gud tänkt så har du det också. Det finns inget NORMALT du gör i linux som du inte kan göra med OSX, och tro mig, som jag sa till dig i början, jag har använt linux i mer än 20 år som en professionell programmerare (jag har till och med färdiga drivrutiner), som administratör och som normal användare, samma sak med Windows och nu 5 år med OSX, jag tror att jag har tillräckligt med erfarenhet för att jämföra. Detsamma gäller iOS och Android, programmering på iOS är en gud jämfört med Android. Kort sagt, att linux ska tillämpa samma filosofi som OSX, allt är superenkelt för den vanliga användaren men om du vill ladda ner, låt dig ladda ner och göra vad du vill.

  9.   Gonzalo sade

    Problemet med att använda detta massivt och för alla program är att vi återgår till Linux ett Windows där varje program har sina beroenden istället för att alla beroenden finns i samma /lib-katalog, förutom det enorma utrymme det kommer att uppta på servrar och datorer , vi fyller datorn med beroenden i den renaste Windows-stilen, alla oordnade, låt oss säga adjö till den enhetliga och standardkatalogen /lib, många av dessa beroenden kommer att hamna föråldrade (det kommer att vara mycket svårt att hålla dem uppdaterade) och kommer att göra vår dator mer sårbar.
    Som en tillfällig och nödlösning ser jag dessa system som bra, men som en generell lösning ser jag inte de korrekta paketeringssystem som kombinerar programmen med beroenden.