Konvergensutopien i Linux

Der har i lang tid været tale om konvergens, om foreningen af ​​en stationær computer med en mobil enhed. Denne gang vil jeg ikke tale om denne konvergens, hvis ikke om konvergensen af ​​Linux-distributioner, den lille 1% af computere i verden, der bruger den.

Mit synspunkt vi er meget tæt på den utopiske idé, da vi har flere måder at installere programmer uanset den distribution, vi kører. Dette kan gøre, at fremtidige distributioner kun adskiller sig fra den måde, du administrerer basissystemet på.

Billedbilleder

AppImage

AppImages er eksekverbare filer, der indeholder alle afhængigheder af det pågældende program. Dette er en noget uformel måde at håndtere afhængigheder på, men det er meget nyttigt, da vi bare klikker på programmet, og det kører.

For at komme med et meget hurtigt eksempel kan vi downloade Krita, som er tilgængelig fra dets officielle hjemmeside https://krita.org/es/descargar/krita-desktop-es/ i Linux-fanen.

Billede fra Kritas officielle hjemmeside

Krita officielle hjemmeside

Efter download af .appimage-filen fra siden gør vi filen eksekverbar, dette kan gøres grafisk med den foretrukne filhåndtering, højreklik og gør den eksekverbar.

Eksekverbar

Dobbeltklik nu, så kører programmet, som du kan se, genererer det også en miniature af programmet og føjer det til filen.

Krita eksekverbar

På den officielle side https://appimage.org/ der er flere oplysninger.

Flatpak

Flatpak officielle hjemmeside

Flatpaks er pakker, der har et lager og kan installeres derfra, hvilket gør denne mulighed lidt lettere end Appimages, da Flatpaks har en kørselstid, et sæt pakker, som de er afhængige af for at kunne starte programmet. I en nøddeskal er de afhængigheder, der kræves. Dette sparer os for at fordoble den krævede plads ud over at opnå sikkerhed ved at opretholde en basistid for vores programmer med deres respektive programrettelser.

For at installere er det anderledes i de forskellige Linux-distributioner, jeg forlader linket https://flatpak.org/getting for ikke at duplikere indhold.

Og for at finde applikationer er der et lager kaldet Flathub som har flere applikationer og deres tilsvarende driftstider.

Efter installation af Flatpak skriver vi for at installere som et eksempel fra Flathub Solitaire

flatpak installation - fra https://flathub.org/repo/appstream/org.gnome.Aisleriot.flatpakre

Installation af applikation i flatpak

Det beder os om vores root-adgangskode for at kunne installere det sammen med dets respektive runtime.

Installation af Gnome flatpak Solitaire

Nu for at køre det er det nødvendigt at åbne det med, den første start tog et stykke tid at starte, men de følgende var øjeblikkelige.

flatpak køre org.gnome.Aisleriot

Flatpak Solitaire

I det mindste for mig er det en af ​​de bedste, selvom der stadig mangler mange programmer, fordi de bruger denne metode til at udgive deres programmer.

snaps

Flatpaks rival, den i Canonicals arme, hadet af mange og elsket af få, i det mindste for mig er det ikke et alternativ til postens titel, divergensen i Linux.

Jeg vil ikke gå i detaljer om dette emne.

konklusioner

Vi kommer tættere og tættere på at bringe alle brugere en enkel måde at installere applikationer i Linux på, men for noget jeg lægger i titlen utopisk, for selvom vi er meget tætte og vi har værktøjerne, har GNU / Linux-samfundet sørget for at flytte os væk fra hun.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   Miguel Mayol i Tur sagde han

    Venter på den første distributør, der planlægger at have 100% flatpack i deres erpos.

    Manjaro med Gnome ved hjælp af Gnome-software er meget god til at styre opdateringer, jeg har ikke kørt dig i lang tid -Din -nokonfirm

    1.    Christopher castro sagde han

      Jeg aner ikke hvordan det ville være teknisk set, selvom det skal være muligt.

      Jeg har været hos Ubuntu for længe, ​​at jeg ikke længere kan huske, hvad det er at prøve flere distributioner.

      Jeg kan ikke lide Gnome Shell, men altid for farvesmag.

      God ferie.

  2.   eddie berrios sagde han

    Kære herre, hvor godt det er at have folk som dig, der instruerer og illustrerer os. På den anden side har jeg i mine mere eller mindre 10 år med at flinke med Linux indset, at der er en indsats for at gøre det vanskelige endnu vanskeligere. For eksempel virker dette Appimages-system for mig som en god idé; Men bare at downloade et program opnås ikke kun med sproghindringen, som er overkommelig, men hvor er den enkle downloadknap ?. Sandt i sidste ende gør du det Men du skal sætte det rigtigt! Hvad er grunden til at gøre dette? Nogle kommer med argumentet om, at det er fordi det tvinger dig til at lære osv., Men hvad hvis jeg ikke vil? Eller hvis jeg er ny ?. Og denne type holdninger, som jeg formoder, tjener et eller andet formål, forhindrer Linux og dets initiativer i at nå det fælles for dødelige. »Og beskyt forretningsinitiativer. Naturligvis er dette bare en kommentar. Hilsner og tak for at hjælpe de uvidende nedenfor.

    1.    Christopher castro sagde han

      Ligeledes har jeg været i Linux i 10 år, jeg har lært meget eller relativt lidt i forhold til computerguruer, men det er nok.

      Mange tak for den konstruktive kommentar, har en dejlig feriesæson.

    2.    Rystelse2bolt sagde han

      Jeg siger, at det mere af ego-grunde er for en vigtigere, og det kaldes "frihed". Frihed uden ansvar og uafhængighed findes ikke, derfor er du i Linux tvunget til at lære, fordi en del af denne frihed kommer med viden om at vide, hvordan du tager ansvar for brugen af ​​dit operativsystem, og hvordan det fungerer for at opnå uafhængighed. Hvad der sker er, at politikken med Microsoft og Apple var at fjerne den viden og dermed lettere at manipulere og gøre os mere afhængige af deres "løsninger", fordi jo mindre vi kender, jo lettere er det at sælge os deres "løsninger" som noget innovativt eller noget, vi har brug for, fordi vi De blev vant til at anvende løsninger på vores problemer, hvoraf de ofte ikke er særlig gunstige for os brugere. Men som de siger i mit land "den, der ikke ved, er som den, der ikke ser", det vil sige, hvad han mener er, at han tror eller sluger alt, hvad de siger for at være en neofyt af emnet, hvilket er lidt sværere at jeg lider i Linux.

  3.   Marcos sagde han

    Ala, med et par og analyserer ikke snap. Dette indlæg er totalt irrelevant, så man efterlader en af ​​de bedste pakker. Kort sagt, hvor der ikke er nogen, kan den ikke fjernes.

    1.    Christopher castro sagde han

      Tak for dine kommentarer.

      Greetings.

  4.   Francisco sagde han

    At lade snap være til side bare fordi du ikke kan lide det, betyder ikke, at det ikke er en mulighed for "konvergens", men spørg manjaro eller solus. Kom nu, du kan ikke tage teknologiske problemer med en holdning af religiøs fanatisme. Det ligner en anti-kanonisk tantrum.

    1.    Christopher castro sagde han

      Jeg bruger Ubuntu som det eneste operativsystem på min computer.

      Fanatisme, lidt, men jeg har udeladt det for jer at se op.

      Hvis du vil installere noget med snap, er det nødvendigt at installere det i Ubuntu

      sudo apt installer snapd

      og til en test

      sudo snap install hexchat

      og at udføre

      snapkørsel hexchat

      Udført.

      Jeg skal bare tilføje det til indlægget.

      Med deres respektive billeder.

      1.    Mr. Robot sagde han

        Ven. Du kan fortælle det lille, du har læst om snap. Det fungerer praktisk talt i enhver distribution. Med Linux-filer har jeg ikke noget problem med at bruge det, og jeg betragter det som en meget mere seriøs og komplet mulighed end flatpack.

        1.    Christopher castro sagde han

          Jeg ved ikke rigtig meget om Snap.

          Tak for din kommentar 🙂

      2.    Vampire sagde han

        Jeg tror, ​​du er forvirret, hvorfor du præciserer, at du skal installere snapd?

        "Sudo apt install snapd"

        snapd er allerede installeret i enhver aktuel version af Ubuntu.

  5.   Wilson sagde han

    Undskyld, men jeg synes virkelig ikke "forening" er en god idé.
    Styrken og den store svaghed ved GNU / Linux er dens "anarkistiske" ånd, alle har deres ideer og udvikler dem til det maksimale punkt, hvilket efter min mening er godt.
    Endelig oprettes en slags stor pantheon fyldt med distributioner, der fungerer på en meget anden måde, og over tid skabes lidt efter lidt en slags "naturlig udvælgelse", hvor de bedste ideer er dem, der fortsætter.

    I mit tilfælde synes jeg, at Guix GNU / Linux-pakkesystemet er meget interessant, og sandsynligvis hvis det bliver oprørt, vil mange distributioner få ideer derfra til deres pakkehåndteringssystem.

    For resten giver den samme mangfoldighed større sikkerhed (mere virtuel end reel), da der afhængigt af angrebet skal overvejes en specifik distribution, som begrænser dens rækkevidde af "effektivitet"

    Derfor er pakkehåndteringssystemet efter min mening i øjeblikket fint, og at forene dem ikke er en utopi.
    Hvad mere er, "normale" brugere lægger ikke engang særlig vægt på det. Bare en grafisk interface-type "App Store" er nok til at installere applikationer. Hvordan distributionen internt håndterer pakkerne er ikke noget, der interesserer dem.

    Forresten, jeg elsker din blog, der er mange interessante ting på den.
    Jeg ville ønske, at der var flere hjemmesider som dette,
    Jeg kunne sige, at de er en oase i sandheden af ​​computer- og teknologibloggen på spansk.
    Hold på den måde!

    Skål! =)

    1.    Christopher castro sagde han

      God idé eller dårlig idé, som du siger, vil naturlig udvælgelse fortælle os om få år, hvad skæbnen ved alt dette var.

      Hold en god fest.

  6.   Mart sagde han

    Hvad sker der med distroer, der bruger kildekode, såsom Gentoo Linux, hvis nævnte utopi skulle opnås?

    1.    Christopher castro sagde han

      Som sådan tror jeg ikke, at nuværende distributioner stopper opdateringen for at have den softwaredistributionsmodel.

      Tak for kommentaren.

  7.   miguel sagde han

    Jeg går til Flatpak-webstedet, og der er 5 apps, er det alt, hvad der er?

    1.    Christopher castro sagde han

      besøg Flathub

  8.   Gonzalo Martinez sagde han

    Ideen ligner meget, hvordan apps fungerer på macOS. En .app-mappe med alt hvad du behøver for at få applikationen til at fungere, praktisk talt uden at køre et installationsprogram.

    Som jeg altid siger (og det generer mig lidt), er Apple den største fjende af gratis software (mere end Microsoft tør sige) for alt, undtagen når man kopierer ideer og implementeringer.

    1.    Jose Rodriguez sagde han

      Men de kopierede ikke ideen om selvstændige applikationer, for sådan er det i OX fra starten, foruden i OSX kan du bruge arkiver ligesom i linux, se på homebre, macports (samme som BSD-porte eller Gentoo portage ). Jeg har været Linux-bruger i mere end 20 år, siden jeg ankom til USA arbejder jeg udelukkende på OSX, hvad kan jeg fortælle dig, det bedste fra begge verdener, fordi OSX i sin kerne er en modificeret BSD. På serverne bruger jeg stadig linux, men til min arbejdsstation er der intet bedre end OSX. Den bedste terminal, jeg hidtil har set, iTerm2, der er ikke noget, der ligner fjernadgang i linux, kun dårlige kopier, næsten de samme kommandoer, du kan gøre alt i konsol, hvis du vil, men på samme tid fjerner de ikke enkelheden af ​​en UI. Afslutningsvis, hvis du vil klikke på klik på klik, har du det, hvis du vil have en grafisk grænseflade, der overgår dem alle, har du den, men hvis du vil arbejde i konsollen, som Gud havde til hensigt, har du den også. Der er ikke noget NORMAL, du gør i Linux, som du ikke kan gøre med OSX, og tro mig, som jeg fortalte dig i starten, har jeg brugt Linux i mere end 20 år som en professionel programmør (jeg har endda gjort drivere), som administrator og som en normal bruger, det samme med windows og nu 5 år ved hjælp af OSX, tror jeg, jeg har nok erfaring til at sammenligne. Det samme gælder iOS og Android, programmering på iOS er en gudinde sammenlignet med Android. Under alle omstændigheder skal Linux anvende den samme OSX-filosofi, alt sammen superenkelt for den normale bruger, men hvis du vil downloade, skal du lade dig ned og gøre, hvad du vil.

  9.   Gonzalo sagde han

    Problemet med at bruge dette massivt og for alle programmer er, at vi vender tilbage til Linux et Windows, hvor hvert program har sine afhængigheder i stedet for at alle afhængigheder er i samme / lib-bibliotek, bortset fra det enorme rum, det vil optage på servere og computere, Vi fylder computeren med afhængigheder i den reneste Windows-stil, alt rodet, lad os sige farvel til det samlede og standard / lib-bibliotek, mange af disse afhængigheder vil ende med at være forældede (det vil være meget vanskeligt at holde dem alle opdateret) og vil gøre vores computer mere sårbar.
    Som en midlertidig og nødløsning ser jeg disse systemer godt, men som en generel løsning ser jeg ikke korrekte pakkesystemer, der slutter sig til programmerne sammen med afhængighederne.