Utopia convergenței în Linux

Despre convergență, uniunea unui computer desktop cu un dispozitiv mobil, s-a vorbit mult timp. De data aceasta nu voi vorbi despre această convergență, dacă nu despre convergența distribuțiilor în Linux, acel mic 1% din computerele din lume care o folosesc.

Punctul meu de vedere suntem foarte apropiați de acea idee utopică, deoarece avem mai multe modalități de a instala programe, indiferent de distribuția pe care o executăm. Acest lucru poate face ca distribuțiile viitoare să difere doar de modul în care gestionați sistemul de bază.

appimages

Appimage

AppImages sunt fișiere executabile care conțin toate dependențele programului în cauză. Acesta este un mod oarecum informal de gestionare a dependențelor, dar este foarte util, deoarece facem doar clic pe program și rulează.

Pentru a face un exemplu foarte rapid, putem descărca Krita, care este disponibil de pe site-ul său oficial https://krita.org/es/descargar/krita-desktop-es/ în fila Linux.

Imagine de pe site-ul oficial al Kritei

Site-ul oficial Krita

După descărcarea fișierului .appimage de pe pagină, facem fișierul executabil, acest lucru se poate face grafic, cu managerul de fișiere preferat, faceți clic dreapta și faceți executabil.

Executabil

Acum, faceți dublu clic și programul va rula, așa cum puteți vedea, generează și o miniatură a programului și o adaugă la fișier.

Executabil Krita

Pe pagina oficială https://appimage.org/ există mai multe informații.

Flatpak

Site-ul oficial Flatpak

Flatpak-urile sunt pachete care au un depozit și pot fi instalate de acolo, ceea ce face ca această opțiune să fie puțin mai ușoară decât Appimages, deoarece Flatpak-urile au un runtime, un set de pachete de care depind pentru a putea porni programul. dependențele care sunt necesare. Acest lucru ne economisește dublarea spațiului necesar, în plus față de câștigarea securității prin menținerea unui timp de rulare de bază pentru programele noastre cu patch-urile lor respective.

Pentru a instala este diferit în diferite distribuții Linux, las linkul https://flatpak.org/getting pentru a nu duplica conținutul.

Și pentru a găsi aplicații există un depozit numit Flathub care are mai multe aplicații și timpul lor de funcționare corespunzător.

După instalarea Flatpak, scriem pentru a instala ca exemplu din Flathub Solitaire

instalare flatpak --de la https://flathub.org/repo/appstream/org.gnome.Aisleriot.flatpakre

Instalarea aplicației în flatpak

Ne va cere parola de root pentru a o putea instala împreună cu timpul său de rulare respectiv.

Instalarea Gnome flatpak Solitaire

Acum, pentru al rula, este necesar să-l deschidem, prima pornire a durat ceva timp, dar următoarele au fost instantanee.

flatpak rulați org.gnome.Aisleriot

Flatpak Solitaire

Cel puțin pentru mine, deși lipsesc încă multe programe, deoarece folosesc această metodă pentru a-și publica programele, este unul dintre cele mai bune.

snaps

Rivalul lui Flatpak, cel care se află în brațele lui Canonical, urât de mulți și iubit de puțini, cel puțin pentru mine nu este o alternativă la titlul postării, divergența în Linux.

Nu voi intra în detalii pe această temă.

Concluzii

Suntem din ce în ce mai aproape de a aduce tuturor utilizatorilor o modalitate simplă de a instala aplicații în Linux, dar pentru ceva am pus titlul utopic deoarece, deși suntem foarte apropiați și avem instrumentele, comunitatea GNU / Linux s-a ocupat de mutarea noastră departe de ea.


21 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   Miguel Mayol i Tur el a spus

    În așteptarea primului distribuitor care intenționează să aibă 100% flatpack în erpos.

    Manjaro cu Gnome folosind software-ul Gnome este foarte bun la gestionarea actualizărilor, nu am mai rulat yaourt de mult timp -Suya -noconfirm

    1.    Christopher Castro el a spus

      Nu am idee cum ar fi tehnic vorbind, deși trebuie să fie posibil.

      Am fost cu Ubuntu de prea mult timp încât nu-mi mai amintesc ce înseamnă să încerc mai multe distribuții.

      Nu-mi place în mod deosebit Gnome Shell, dar întotdeauna pentru gusturile culorilor.

      Sărbători fericite.

  2.   eddie berrios el a spus

    Stimate domnule, cât de bine este să ai oameni ca tine care să ne instruiască și să ne ilustreze. Pe de altă parte, în cei mai mulți sau mai puțin de 10 ani în care am trecut cu Linux, mi-am dat seama că există un efort de a face dificilul și mai dificil. De exemplu, acest sistem Appimages mi se pare o idee grozavă; Dar doar descărcarea unui program nu se realizează numai cu obstacolul limbajului, care este de depășit, dar, unde este butonul simplu de descărcare? Dar trebuie să îl puneți pe bune! Care este motivul pentru care faceți acest lucru? Unii vin cu argumentul că este pentru că vă obligă să învățați etc., dar dacă nu vreau? Sau dacă sunt nou? Și acest tip de atitudini care presupun că au un anumit scop vor împiedica Linux și inițiativele sale să ajungă la comunul muritorilor. Dar repet, trebuie să servească un anumit scop: Satisfacerea ego-ului și admirația "celor care știu» Și protejați inițiativele de afaceri. Desigur, acesta este doar un comentariu. Salutări și vă mulțumim că ne-ați ajutat ignoranți aici.

    1.    Christopher Castro el a spus

      La fel, sunt în Linux de 10 ani, am învățat multe sau relativ puțin în comparație cu guru-urile computerelor, dar este suficient.

      Vă mulțumesc foarte mult pentru comentariul constructiv, să aveți un sezon de vacanță grozav.

    2.    jolt2bolt el a spus

      Spun că mai mult din motive de ego, este pentru unul mai important și se numește „libertate”. Libertatea fără responsabilitate și independența nu există, de aceea în Linux sunteți forțați să învățați, deoarece o parte din această libertate vine cu cunoașterea de a ști cum să vă asumați responsabilitatea pentru utilizarea sistemului dvs. de operare și cum funcționează pentru a obține independența. Ceea ce se întâmplă este că politica Microsoft și Apple a fost de a elimina aceste cunoștințe și, astfel, mai ușor de manipulat și de a ne face mai dependenți de „soluțiile” lor, deoarece cu cât știm mai puțin, cu atât este mai ușor să ne vândă „soluțiile” lor ca ceva inovator. sau ceva de care avem nevoie pentru că ne-am obișnuit să aplice soluții la problemele noastre, dintre care de multe ori nu sunt foarte favorabile utilizatorilor noștri. Dar, așa cum se spune în țara mea, „cel care nu știe este ca cel care nu vede”, adică ceea ce vrea să spună este că el crede sau înghite tot ce spun pentru că este un neofit al subiectului, ceea ce este puțin mai dificil. că sufăr în linux.

  3.   Marcos el a spus

    Ala, cu o pereche și nu analizează snap. Această postare este complet irelevantă, deci lăsând unul dintre cele mai bune pachete. Pe scurt, acolo unde nu există, nu poate fi eliminat.

    1.    Christopher Castro el a spus

      Mulțumesc pentru comentarii.

      Salutări.

  4.   Francisco el a spus

    A lăsa snap deoparte doar pentru că nu îți place nu înseamnă că nu este o opțiune pentru „convergență”, întreabă doar manjaro sau solus. Haide, nu poți lua probleme tehnologice cu o atitudine de fanatism religios. Arată ca un atac anticanonic.

    1.    Christopher Castro el a spus

      Folosesc Ubuntu ca singurul sistem de operare de pe computerul meu.

      Un pic fanatism, dar l-am lăsat pe voi să vă uitați în sus.

      Dacă doriți să instalați ceva cu snap, este necesar să instalați în Ubuntu

      sudo apt install snapd

      și pentru un test

      sudo snap instalează hexchat

      și să execute

      execută instantaneu hexchat

      Gata.

      Trebuie doar să adaug asta la postare.

      Cu imaginile lor respective.

      1.    Dl Robot el a spus

        Prieten. Puteți spune puținul pe care l-ați citit despre snap. Funcționează practic în orice distribuție. Cu Linux Files nu am nicio problemă să-l folosesc și consider că este o opțiune mult mai serioasă și mai completă decât flatpack.

        1.    Christopher Castro el a spus

          Nu știu prea multe despre Snap.

          Vă mulțumim pentru comentariu 🙂

      2.    Vampir el a spus

        Cred că sunteți confuz de ce clarificați că trebuie să instalați snapd?

        „Sudo apt install snapd”

        snapd este deja instalat în orice versiune curentă de Ubuntu.

  5.   Wilson el a spus

    Ne pare rău, dar chiar nu cred că „unificarea” este o idee bună.
    Punctul forte și marea slăbiciune a GNU / Linux este spiritul său „anarhist”, fiecare are ideile sale și le dezvoltă până la punctul maxim, ceea ce în opinia mea este bun.
    În cele din urmă, se creează un fel de mare panteon plin de distribuții care funcționează într-un mod foarte diferit și, cu timpul, se creează încetul cu încetul un fel de „selecție naturală” în care cele mai bune idei sunt cele care continuă.

    În cazul meu, cred că sistemul de pachete Guix GNU / Linux este foarte interesant și, probabil, dacă câștigă o agitație, multe distribuții vor primi idei pentru sistemul lor de gestionare a pachetelor de acolo.

    În rest, aceeași diversitate asigură o securitate mai mare (mai virtuală decât reală), întrucât, în funcție de atac, trebuie luată în considerare o distribuție specifică, care îi limitează gama de „eficacitate”.

    Din acest motiv, în opinia mea, sistemul de gestionare a pachetelor este în prezent bun și unificarea acestora nu este o utopie.
    Mai mult, utilizatorii „normali” nici măcar nu-i acordă prea multă atenție. Pur și simplu au nevoie de o interfață grafică de tip „App Store” pentru a instala aplicații. Modul în care distribuția gestionează intern pachetele nu le interesează.

    Apropo, îmi place blogul tău, există multe lucruri interesante în el.
    Mi-aș dori să existe mai multe site-uri de genul acesta,
    Aș putea spune că sunt o oază în adevărul blogului informatic și tehnologic în spaniolă.
    Păstrați în acest fel!

    Noroc! =)

    1.    Christopher Castro el a spus

      O idee bună sau o idee proastă, după cum spuneți, selecția naturală ne va spune peste câțiva ani care a fost soarta tuturor acestor lucruri.

      Au petreceri grozave.

  6.   Mart el a spus

    Ce se va întâmpla cu distribuțiile care utilizează codul sursă, cum ar fi Gentoo Linux, dacă utopia ar fi realizată?

    1.    Christopher Castro el a spus

      Ca atare, nu cred că distribuțiile actuale vor opri actualizarea pentru a avea acel model de distribuție software.

      Mulțumesc pentru comentariu.

  7.   Miguel el a spus

    Merg pe site-ul Flatpak și există aproximativ 5 aplicații, este tot ce există?

    1.    Christopher Castro el a spus

      vizitați Flathub

  8.   Gonzalo martinez el a spus

    Ideea este foarte asemănătoare cu modul în care funcționează aplicațiile pe macOS. Un folder .app cu tot ce este necesar pentru ca aplicația să funcționeze, practic fără a rula un program de instalare.

    Așa cum spun mereu (și mă deranjează puțin), Apple este inamicul numărul unu al software-ului gratuit (mai mult decât îndrăznesc să spun Microsoft), pentru orice, cu excepția copierii ideilor și implementărilor.

    1.    Jose Rodriguez el a spus

      Dar nu au copiat ideea de aplicații autonome, pentru că așa este în OX de la început, de asemenea, în OSX puteți utiliza depozite la fel ca în Linux, priviți homebre, macporturi (la fel ca porturile BSD sau portajul Gentoo). Sunt utilizator de Linux de mai bine de 20 de ani, de când am ajuns în SUA lucrez exclusiv la OSX, ce să vă spun, cel mai bun din ambele lumi, deoarece OSX la baza sa este un BSD modificat. Pe servere mai folosesc linux, dar pentru stația mea de lucru, nimic mai bun decât OSX. Cel mai bun terminal pe care l-am văzut până acum, iTerm2, nu există nimic asemănător de la distanță în linux, doar copii necorespunzătoare, aproape aceleași comenzi, poți face totul prin consolă dacă vrei, dar în același timp nu îți iau simplitatea a unei UI. În concluzie, dacă doriți să faceți clic pe clic, îl aveți, dacă doriți o interfață grafică care să le depășească pe toate, o aveți, dar dacă doriți să lucrați în consolă așa cum a intenționat Dumnezeu, o aveți și voi. Nu faceți nimic NORMAL pe care să îl faceți în Linux pe care să nu îl puteți face cu OSX și credeți-mă, așa cum v-am spus la început, folosesc Linux de mai bine de 20 de ani ca programator profesionist (chiar am făcut drivere), ca administrator și ca utilizator normal, la fel cu Windows și acum 5 ani folosind OSX, cred că am suficientă experiență pentru a compara. Același lucru este valabil și pentru iOS și Android, programarea pe iOS este o zeiță în comparație cu Android. Oricum, Linux ar trebui să aplice aceeași filosofie OSX, totul foarte simplu pentru utilizatorul normal, dar dacă doriți să descărcați, lăsați-vă să coborâți și să faceți ceea ce doriți.

  9.   Gonzalo el a spus

    Problema utilizării masive și pentru toate programele este că revenim la Linux un Windows în care fiecare program are dependențele sale în loc ca toate dependențele să fie în același director / lib, în ​​afară de spațiul enorm pe care îl va ocupa pe servere și computere, Umplem computerul cu dependențe în cel mai pur stil Windows, toate dezordonate, să ne luăm la revedere de la directorul unificat și standard / lib, multe dintre aceste dependențe vor ajunge să fie învechite (va fi foarte dificil să le mențin pe toate actualizate) și vor fi face computerul nostru mai vulnerabil.
    Ca soluție temporară și de urgență, văd bine aceste sisteme, dar ca soluție generală, nu văd sisteme de pachete corecte care se alătură programelor împreună cu dependențele.