Utopien av konvergens i Linux

Det har vært snakket lenge om konvergens, om foreningen av en stasjonær datamaskin med en mobil enhet. Denne gangen skal jeg ikke snakke om denne konvergensen, om ikke om konvergensen av Linux-distribusjoner, den lille 1% av datamaskiner i verden som bruker den.

Mitt synspunkt vi er veldig nær den utopiske ideen, siden vi har flere måter å installere programmer uavhengig av distribusjonen vi kjører. Dette kan gjøre at fremtidige distribusjoner bare skiller seg fra måten du administrerer basesystemet på.

Bilder

Appimage

AppImages er kjørbare filer som inneholder alle avhengighetene til det aktuelle programmet. Dette er en litt uformell måte å håndtere avhengigheter på, men det er veldig nyttig siden vi bare klikker på programmet og det kjører.

For å lage et veldig raskt eksempel kan vi laste ned Krita som er tilgjengelig fra den offisielle nettsiden https://krita.org/es/descargar/krita-desktop-es/ i Linux-fanen.

Bilde fra Kritas offisielle nettside

Krita offisielle nettsted

Etter å ha lastet ned .appimage-filen fra siden, gjør vi filen kjørbar, dette kan gjøres grafisk, med ønsket filbehandling, høyreklikk og gjør den kjørbar.

Kjørbar

Nå er det bare å dobbeltklikke, og programmet vil kjøre, som du kan se, genererer det også en miniatyr av programmet og legger det til filen.

Krita kjørbar

På den offisielle siden https://appimage.org/ det er mer informasjon.

Flatpak

Flatpak offisielle nettsted

Flatpaks er pakker som har et lager og kan installeres derfra, noe som gjør dette alternativet litt lettere enn Appimages, siden Flatpaks har en kjøretid, et sett med pakker som de er avhengige av for å kunne starte programmet. I et nøtteskall er avhengighetene som kreves. Dette sparer oss for å doble den nødvendige plassen, i tillegg til å oppnå sikkerhet ved å opprettholde en grunnleggende kjøretid for programmene våre med deres respektive oppdateringer.

For å installere er det annerledes i de forskjellige Linux-distribusjonene, jeg forlater lenken https://flatpak.org/getting for ikke å duplisere innhold.

Og for å finne applikasjoner er det et lager kalt Flathub som har flere applikasjoner og tilhørende kjøretider.

Etter installasjon av Flatpak skriver vi for å installere som et eksempel fra Flathub Solitaire

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

Installerer applikasjon i flatpak

Det vil be oss om vårt root-passord for å kunne installere det sammen med sin respektive kjøretid.

Installere Gnome flatpak Solitaire

Nå for å kjøre det er det nødvendig å åpne den med, den første starten tok litt tid å starte, men de følgende var øyeblikkelig.

flatpak kjøre org.gnome.Aisleriot

Flatpak kabal

I det minste for meg, selv om det fremdeles mangler mange programmer fordi de bruker denne metoden for å publisere programmene, er det en av de beste.

snaps

Flatpaks rival, den i armene til Canonical, hatet av mange og elsket av få, i det minste for meg er det ikke et alternativ til tittelen på innlegget, divergensen i Linux.

Jeg vil ikke gå i detalj om dette emnet.

Konklusjoner

Vi kommer nærmere og nærmere å gi alle brukere en enkel måte å installere applikasjoner i Linux, men for noe jeg legger i tittelen utopisk fordi selv om vi er veldig nærme og vi har verktøyene, har GNU / Linux-samfunnet tatt seg av å flytte oss vekk fra hun.


Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   Miguel Mayol i Tur sa

    Venter på den første distributøren som planlegger å ha 100% flatpakke i erposen.

    Manjaro med Gnome ved hjelp av Gnome-programvare er veldig flinke til å administrere oppdateringer, jeg har ikke kjørt deg på lenge - Suya -noconfirm

    1.    Christopher castro sa

      Jeg aner ikke hvordan det ville være teknisk sett, selv om det må være mulig.

      Jeg har vært hos Ubuntu for lenge til at jeg ikke lenger husker hva det er å prøve flere distribusjoner.

      Jeg liker ikke spesielt Gnome Shell, men alltid for fargesmak.

      God ferie.

  2.   eddie berrios sa

    Kjære herre, hvor godt det er å ha folk som deg som instruerer og illustrerer oss. På den annen side har jeg på mine mer eller mindre ti år med å fikle med Linux innsett at det er et forsøk på å gjøre det vanskelige enda vanskeligere. For eksempel virker dette Appimages-systemet som en god idé for meg; Men bare å laste ned et program oppnås ikke bare med språkhindringen, som er overvinnelig, men hvor er den enkle nedlastingsknappen? Sann til slutt gjør du det Men du må sette det på ordentlig! Hva er grunnen til å gjøre dette? Noen kommer med argumentet at det er fordi det tvinger deg til å lære osv., Men hva om jeg ikke vil? Eller hvis jeg er ny? Og ​​denne type holdninger som jeg antar tjener et eller annet formål, vil forhindre Linux og dets initiativer fra å nå det felles for dødelige. »Og beskytt forretningsinitiativer. Selvfølgelig er dette bare en kommentar. Hilsen og takk for at du hjelper de uvitende nedenfor.

    1.    Christopher castro sa

      På samme måte har jeg vært i Linux i 10 år, jeg har lært mye eller relativt lite sammenlignet med datamaskinguruer, men det er nok.

      Tusen takk for den konstruktive kommentaren, ha en flott høytid.

    2.    støt2bolt sa

      Jeg sier at mer av egoårsaker er det av en viktigere og det kalles "frihet". Frihet uten ansvar og uavhengighet eksisterer ikke, det er derfor du i Linux blir tvunget til å lære fordi en del av den friheten kommer med kunnskapen om å vite hvordan du skal ta ansvar for bruken av operativsystemet ditt og hvordan det fungerer for å oppnå uavhengighet. Det som skjer er policyen til Microsoft og Apple var å ta bort den kunnskapen og dermed lettere å manipulere og gjøre oss mer avhengige av deres "løsninger" fordi jo mindre vi vet, jo lettere er det å selge oss deres "løsninger" som noe nyskapende eller noe vi trenger fordi vi De ble vant til at de brukte løsninger på problemene våre, hvorav de ofte ikke er veldig gunstige for oss brukere. Men som de sier i mitt land "den som ikke vet er som den som ikke ser" det vil si, det han mener er at han tror eller svelger alt de sier for å være en neofytt av emnet, noe som er litt vanskeligere at jeg lider i Linux.

  3.   Marcos sa

    Ala, med et par, og analyserer ikke snap. Dette innlegget er helt irrelevant, så du lar en av de beste pakkene være ute. Kort sagt, der det ikke er noen, kan den ikke fjernes.

    1.    Christopher castro sa

      Takk for dine kommentarer.

      Hilsener.

  4.   Francisco sa

    Å la snap være til side bare fordi du ikke liker det, betyr ikke at det ikke er et alternativ for "konvergens", men spør manjaro eller solus. Kom igjen, du kan ikke ta teknologiske problemer med en holdning av religiøs fanatisme. Det ser ut som en anti-kanonisk raserianfall.

    1.    Christopher castro sa

      Jeg bruker Ubuntu som det eneste operativsystemet på datamaskinen min.

      Fanatisme, litt, men jeg la det ut for dere å se opp.

      Hvis du vil installere noe med snap, er det nødvendig å installere i Ubuntu

      sudo apt installer snapd

      og for en test

      sudo snap installere hexchat

      og å utføre

      snap run hexchat

      Ferdig.

      Jeg trenger bare å legge det til innlegget.

      Med sine respektive bilder.

      1.    Mr. Robot sa

        Venn. Du kan fortelle det lille du har lest om snap. Det fungerer praktisk talt i enhver distribusjon. Med Linux Files har jeg ingen problemer med å bruke den, og jeg anser det som et mye mer seriøst og komplett alternativ enn flatpack.

        1.    Christopher castro sa

          Jeg vet egentlig ikke så mye om Snap.

          Takk for kommentaren din 🙂

      2.    Vampire sa

        Jeg tror du er forvirret hvorfor du presiserer at du må installere snapd?

        "Sudo apt install snapd"

        snapd er allerede installert i en hvilken som helst nåværende versjon av Ubuntu.

  5.   Wilson sa

    Beklager, men jeg synes ikke "enhet" er en god idé.
    Styrken og den store svakheten til GNU / Linux er dens "anarkistiske" ånd, alle har sine ideer og utvikler dem til det maksimale punktet, noe som etter min mening er bra.
    Til slutt skapes en slags flott panteon full av distribusjoner som fungerer på en veldig annen måte og over tid, litt etter litt, blir det skapt en slags "naturlig utvalg" der de beste ideene er de som fortsetter.

    I mitt tilfelle tror jeg at Guix GNU / Linux-pakkesystemet er veldig interessant, og sannsynligvis hvis det vinner oppstandelse, vil mange distribusjoner få ideer derfra for deres pakkehåndteringssystem.

    For resten gir det samme mangfoldet større sikkerhet (mer virtuelt enn ekte), siden avhengig av angrepet, må en spesifikk distribusjon vurderes, noe som begrenser omfanget av "effektivitet"

    Derfor, etter min mening, er pakkehåndteringssystemet for tiden greit og å forene dem er ikke en utopi.
    Hva mer, "normale" brukere ikke engang ta mye oppmerksomhet til det. Bare en grafisk grensesnitttype "App Store" er nok til å installere applikasjoner. Hvordan distribusjonen internt håndterer pakkene er ikke noe som interesserer dem.

    Forresten, jeg elsker bloggen din, det er mange interessante ting på den.
    Jeg skulle ønske det var flere nettsteder som dette,
    Jeg kan si at de er en oase i vissheten om datavitenskap og teknologiblogg på spansk.
    Fortsett på den måten!

    Jubel! =)

    1.    Christopher castro sa

      God idé eller dårlig idé, som du sier, naturlig utvalg vil fortelle oss om noen år hva skjebnen til alt dette var.

      Ha en flott fest.

  6.   Mart sa

    Hva vil skje med distroer som bruker kildekode, for eksempel Gentoo Linux, hvis utopien skulle oppnås?

    1.    Christopher castro sa

      Som sådan tror jeg ikke at nåværende distribusjoner vil slutte å oppdatere for å ha den programvaredistribusjonsmodellen.

      Takk for kommentaren.

  7.   miguel sa

    Jeg går til Flatpak-nettstedet, og det er som fem apper, er det alt det er?

    1.    Christopher castro sa

      besøk Flathub

  8.   Gonzalo martinez sa

    Ideen er veldig lik hvordan apper fungerer på macOS. En .app-mappe med alt som er nødvendig for at applikasjonen skal fungere, praktisk talt uten å kjøre et installasjonsprogram.

    Som jeg alltid sier (og det plager meg litt), er Apple nummer én fiende av gratis programvare (mer enn Microsoft tør jeg si), for alt, bortsett fra når man kopierer ideer og implementeringer.

    1.    Jose Rodriguez sa

      Men de kopierte ikke ideen om selvstendige applikasjoner, for det er slik det er i OX fra begynnelsen, dessuten kan du i OSX bruke repositories akkurat som i linux, se på homebre, macports (samme som BSD-porter eller Gentoo portage ). Jeg har vært Linux-bruker i mer enn 20 år, siden jeg ankom USA jobber jeg utelukkende med OSX, hva kan jeg fortelle deg, det beste fra begge verdener, fordi OSX i sin kjerne er en modifisert BSD. På serverne bruker jeg fortsatt linux, men for arbeidsstasjonen min, ingenting bedre enn OSX. Den beste terminalen jeg har sett så langt, iTerm2, det er ingenting eksternt likt i linux, bare dårlige kopier, nesten de samme kommandoene, du kan gjøre alt med konsoll hvis du vil, men samtidig tar de ikke bort enkelheten til en UI. Avslutningsvis, hvis du vil ha klikk-klikk-klikk, har du det, hvis du vil ha et grafisk grensesnitt som overgår dem alle, har du det, men hvis du vil jobbe i konsollen som Gud hadde til hensikt, har du det også. Det er ingenting NORMAL du gjør i Linux som du ikke kan gjøre med OSX, og tro meg, som jeg sa til deg i begynnelsen, har jeg brukt Linux i mer enn 20 år som en profesjonell programmerer (jeg har til og med gjort drivere), som administrator og som en normal bruker, det samme med windows og nå 5 år med OSX, tror jeg jeg har nok erfaring til å sammenligne. Det samme gjelder iOS og Android, programmering på iOS er en gudinne sammenlignet med Android. Uansett, Linux bør bruke den samme OSX-filosofien, alt veldig enkelt for den vanlige brukeren, men hvis du vil laste ned, la deg gå ned og gjøre det du vil.

  9.   Gonzalo sa

    Problemet med å bruke dette massivt og for alle programmer er at vi går tilbake til Linux et Windows der hvert program har sine avhengigheter i stedet for at alle avhengighetene er i samme / lib-katalogen, bortsett fra den enorme plassen det vil oppta på servere og datamaskiner, Vi fyller datamaskinen med avhengigheter i den reneste Windows-stilen, alt rotete, la oss si farvel til den enhetlige og standard / lib-katalogen, mange av disse avhengighetene vil ende med å være foreldet (det vil være veldig vanskelig å holde dem oppdatert) og vil gjøre datamaskinen vår mer sårbar.
    Som en midlertidig og nødløsning ser jeg disse systemene bra, men som en generell løsning ser jeg ikke riktige pakkesystemer som blir med i programmene sammen med avhengighetene.