Die Utopie der Konvergenz unter Linux

Es wurde lange über Konvergenz gesprochen, die Vereinigung eines Desktop-Computers mit einem mobilen Gerät. Dieses Mal werde ich nicht über diese Konvergenz sprechen, wenn nicht über die Konvergenz von Linux-Distributionen, die nur 1% der Computer auf der Welt verwenden.

Meiner Ansicht nach sind wir dieser utopischen Idee sehr nahe, da wir verschiedene Möglichkeiten haben, Programme zu installieren, unabhängig von der Distribution, die wir ausführen. Dies kann dazu führen, dass sich zukünftige Distributionen nur von der Art und Weise unterscheiden, wie Sie das Basissystem verwalten.

Bilder

Appimage

AppImages sind ausführbare Dateien, die alle Abhängigkeiten des betreffenden Programms enthalten. Dies ist eine etwas informelle Art, mit Abhängigkeiten umzugehen, aber sie ist sehr nützlich, da wir einfach auf das Programm klicken und es ausgeführt wird.

Um ein sehr schnelles Beispiel zu geben, können wir Krita herunterladen, das auf der offiziellen Website verfügbar ist https://krita.org/es/descargar/krita-desktop-es/ auf der Registerkarte Linux.

Bild von Kritas offizieller Website

Krita Offizielle Website

Nachdem Sie die .appimage-Datei von der Seite heruntergeladen haben, machen wir die Datei ausführbar. Dies kann grafisch erfolgen. Klicken Sie mit dem bevorzugten Dateimanager mit der rechten Maustaste und machen Sie sie ausführbar.

Ausführbar

Doppelklicken Sie jetzt einfach und das Programm wird ausgeführt, wie Sie sehen können, generiert es auch eine Miniaturansicht des Programms und fügt es der Datei hinzu.

Krita ausführbar

Auf der offiziellen Website https://appimage.org/ Es gibt mehr Informationen.

Flatpak

Offizielle Flatpak-Website

Flatpaks sind Pakete, die über ein Repository verfügen und von dort aus installiert werden können. Dies macht diese Option etwas leichter als Appimages, da Flatpaks eine Laufzeit haben, eine Reihe von Paketen, von denen sie abhängen, um das Programm starten zu können. Kurz gesagt, sind die Abhängigkeiten, die erforderlich sind. Dies erspart uns die Verdoppelung des erforderlichen Speicherplatzes und erhöht die Sicherheit durch die Aufrechterhaltung einer Basislaufzeit für unsere Programme mit ihren jeweiligen Patches.

Um es in den verschiedenen Linux-Distributionen anders zu installieren, lasse ich den Link https://flatpak.org/getting um Inhalte nicht zu duplizieren.

Und um Anwendungen zu finden, gibt es ein Repository namens Flathub Das hat mehrere Anwendungen und ihre entsprechenden Laufzeiten.

Nach der Installation von Flatpak schreiben wir als Beispiel für die Installation von Flathub Solitaire

flatpak install - von https://flathub.org/repo/appstream/org.gnome.Aisleriot.flatpakre

Anwendung in flatpak installieren

Sie werden nach unserem Root-Passwort gefragt, damit wir es zusammen mit der jeweiligen Laufzeit installieren können.

Gnome flatpak Solitaire installieren

Um es jetzt auszuführen, muss es mit geöffnet werden. Der erste Start dauerte eine Weile, aber die folgenden waren augenblicklich.

Flatpak führt org.gnome.Aisleriot aus

Flatpak Solitaire

Zumindest für mich, obwohl immer noch viele Programme fehlen, weil sie diese Methode verwenden, um ihre Programme zu veröffentlichen, ist dies eines der besten.

Snaps

Flatpaks Rivale, der in den Armen von Canonical liegt, von vielen gehasst und von wenigen geliebt wird, zumindest für mich ist es keine Alternative zum Titel des Beitrags, der Divergenz in Linux.

Ich werde auf dieses Thema nicht näher eingehen.

Schlussfolgerungen

Wir nähern uns immer mehr der einfachen Möglichkeit für alle Benutzer, Anwendungen unter Linux zu installieren, aber für etwas, das ich als utopisch bezeichne, hat sich die GNU / Linux-Community darum gekümmert, uns von uns wegzubringen, obwohl wir sehr nah beieinander sind und über die Tools verfügen sie.


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   Miguel Mayol i Tur sagte

    Warten auf den ersten Distributor, der 100% Flatpack in seinen Erpos hat.

    Manjaro mit Gnome unter Verwendung der Gnome-Software ist sehr gut in der Verwaltung von Updates. Ich habe yaourt schon lange nicht mehr ausgeführt - Suya - keine Bestätigung

    1.    Christoph Castro sagte

      Ich habe keine Ahnung, wie es technisch gesehen wäre, obwohl es möglich sein muss.

      Ich bin zu lange bei Ubuntu, als dass ich mich nicht mehr daran erinnere, was es heißt, mehr Distributionen auszuprobieren.

      Ich mag Gnome Shell nicht besonders, aber immer für den Farbgeschmack.

      Schöne Ferien.

  2.   Eddie Berrios sagte

    Sehr geehrter Herr, wie gut es ist, Menschen wie Sie zu haben, die uns unterweisen und veranschaulichen. Andererseits habe ich in meinen mehr oder weniger 10 Jahren, in denen ich an Linux herumgebastelt habe, festgestellt, dass es eine Anstrengung gibt, das Schwierige noch schwieriger zu machen. Zum Beispiel scheint mir dieses Appimages-System eine großartige Idee zu sein. Das Herunterladen eines Programms wird jedoch nicht nur mit dem überwindbaren Sprachhindernis erreicht, sondern auch mit dem einfachen Download-Button. Aber du musst es wirklich sagen! Was ist der Grund dafür? Einige kommen mit dem Argument heraus, dass es ist, weil es dich zwingt zu lernen usw. Aber was ist, wenn ich nicht will? Oder wenn ich neu bin? Und diese Art von Einstellungen, von denen ich annehme, dass sie einem bestimmten Zweck dienen, verhindern, dass Linux und seine Initiativen das Gemeinwesen der Sterblichen erreichen. Aber ich wiederhole, es muss einem bestimmten Zweck dienen: Befriedige das Ego und die Bewunderung derer, die es wissen »Und schützen Sie Geschäftsinitiativen. Natürlich ist dies nur ein Kommentar. Grüße und danke, dass Sie uns hier unten helfen, unwissend zu sein.

    1.    Christoph Castro sagte

      Ebenso bin ich seit 10 Jahren in Linux, ich habe viel oder relativ wenig gelernt im Vergleich zu Computer-Gurus, aber es ist genug.

      Vielen Dank für den konstruktiven Kommentar, eine schöne Weihnachtszeit.

    2.    ruck2bolt sagte

      Ich sage, dass es aus Ego-Gründen mehr für ein wichtigeres ist und es "Freiheit" genannt wird. Freiheit ohne Verantwortung und Unabhängigkeit gibt es nicht. Deshalb müssen Sie unter Linux lernen, weil ein Teil dieser Freiheit mit dem Wissen verbunden ist, wie man Verantwortung für die Verwendung Ihres Betriebssystems übernimmt und wie es funktioniert, um Unabhängigkeit zu erreichen. Was passiert, ist die Politik von Microsoft und Apple, dieses Wissen wegzunehmen und somit einfacher zu manipulieren und uns stärker von ihren "Lösungen" abhängig zu machen, denn je weniger wir wissen, desto einfacher ist es, uns ihre "Lösungen" als etwas Innovatives oder etwas zu verkaufen, das wir brauchen, weil wir Sie haben sich daran gewöhnt, Lösungen für unsere Probleme anzuwenden, von denen sie für uns Benutzer oft nicht sehr günstig sind. Aber wie sie in meinem Land sagen "Wer nicht weiß, ist wie der, der nicht sieht", das heißt, er meint oder schluckt alles, was sie sagen, um ein Neuling des Themas zu sein, was etwas schwieriger ist dass ich unter Linux leide.

  3.   Mark sagte

    Ala, mit einem Paar, und analysiert nicht Snap. Dieser Beitrag ist völlig irrelevant, wenn man eines der besten Pakete auslässt. Kurz gesagt, wo es keine gibt, kann es nicht entfernt werden.

    1.    Christoph Castro sagte

      Vielen Dank für Ihre Kommentare.

      Grüße.

  4.   Francisco cisco~~POS=HEADCOMP sagte

    Wenn Sie Snap beiseite lassen, nur weil Sie es nicht mögen, heißt das nicht, dass es keine Option für "Konvergenz" ist. Fragen Sie einfach Manjaro oder Solus. Komm schon, technologische Probleme können nicht mit einer Haltung des religiösen Fanatismus aufgenommen werden. Es sieht aus wie ein antikanonischer Wutanfall.

    1.    Christoph Castro sagte

      Ich verwende Ubuntu als einziges Betriebssystem auf meinem Computer.

      Fanatismus, ein bisschen, aber ich habe es für euch ausgelassen, nachzuschauen.

      Wenn Sie etwas mit Snap installieren möchten, müssen Sie es in Ubuntu installieren

      sudo apt install snapd

      und für einen Test

      sudo snap install hexchat

      und auszuführen

      Snap Run Hexchat

      Fertig.

      Ich muss das nur dem Beitrag hinzufügen.

      Mit ihren jeweiligen Bildern.

      1.    Mr. Robot sagte

        Freund. Sie können das Wenige sagen, das Sie über Snap gelesen haben. Es funktioniert praktisch in jeder Distribution. Mit Linux-Dateien habe ich kein Problem damit und halte es für eine viel ernstere und vollständigere Option als Flatpack.

        1.    Christoph Castro sagte

          Ich weiß wirklich nicht viel über Snap.

          Vielen Dank für Ihren Kommentar 🙂

      2.    Vampir sagte

        Ich denke, Sie sind verwirrt, warum Sie klarstellen, dass Sie snapd installieren müssen?

        "Sudo apt install snapd"

        snapd ist bereits in jeder aktuellen Version von Ubuntu installiert.

  5.   Wilson sagte

    Entschuldigung, aber ich denke wirklich nicht, dass "Vereinigung" eine gute Idee ist.
    Die Stärke und große Schwäche von GNU / Linux ist sein "anarchistischer" Geist, jeder hat seine Ideen und entwickelt sie bis zum Maximum, was meiner Meinung nach gut ist.
    Schließlich entsteht eine Art großes Pantheon voller Distributionen, die auf ganz andere Weise funktionieren, und im Laufe der Zeit entsteht nach und nach eine Art "natürliche Auslese", in der die besten Ideen diejenigen sind, die fortbestehen.

    In meinem Fall finde ich das Guix GNU / Linux-Paketsystem sehr interessant, und wahrscheinlich werden viele Distributionen von dort Ideen für ihr Paketverwaltungssystem erhalten, wenn es in Aufregung gerät.

    Im Übrigen bietet dieselbe Vielfalt eine größere Sicherheit (virtueller als real), da je nach Angriff eine bestimmte Verteilung berücksichtigt werden muss, die den Bereich der "Effektivität" einschränkt.

    Daher ist das Paketverwaltungssystem meiner Meinung nach derzeit in Ordnung und die Vereinheitlichung ist keine Utopie.
    Darüber hinaus schenken "normale" Benutzer dem nicht einmal viel Aufmerksamkeit. Nur eine grafische Oberfläche vom Typ "App Store" reicht aus, um Anwendungen zu installieren. Wie die Distribution die Pakete intern handhabt, interessiert sie nicht.

    Übrigens, ich liebe deinen Blog, da sind viele interessante Dinge drin.
    Ich wünschte, es gäbe mehr Websites wie diese,
    Ich könnte sagen, dass sie eine Oase in der Wahrheit des Computer- und Technologie-Blogs auf Spanisch sind.
    Bleib so!

    Prost! =)

    1.    Christoph Castro sagte

      Gute oder schlechte Idee, wie Sie sagen, natürliche Auslese wird uns in ein paar Jahren sagen, was das Schicksal von all dem war.

      Hab eine tolle Party.

  6.   Mart sagte

    Was passiert mit Distributionen, die Quellcode verwenden, wie Gentoo Linux, wenn diese Utopie erreicht wird?

    1.    Christoph Castro sagte

      Daher glaube ich nicht, dass aktuelle Distributionen nicht mehr aktualisiert werden, um dieses Software-Distributionsmodell zu haben.

      Danke für den Kommentar.

  7.   Miguel sagte

    Ich gehe auf die Flatpak-Website und es gibt ungefähr 5 Apps. Ist das alles?

    1.    Christoph Castro sagte

      Besuchen Sie Flathub

  8.   Gonzalo Martinez sagte

    Die Idee ist der Funktionsweise von Apps unter macOS sehr ähnlich. Ein .app-Ordner mit allem, was Sie benötigen, damit die Anwendung funktioniert, praktisch ohne ein Installationsprogramm auszuführen.

    Wie ich immer sage (und es stört mich ein bisschen), ist Apple der größte Feind der freien Software (mehr als Microsoft zu sagen wagt), für alles, außer beim Kopieren von Ideen und Implementierungen.

    1.    Jose Rodriguez sagte

      Die Idee von in sich geschlossenen Anwendungen wurde jedoch nicht kopiert, da dies von Anfang an in OX der Fall ist. Außerdem können Sie in OSX Repositorys wie unter Linux verwenden, Homebre, Macports (wie BSD-Ports oder Gentoo-Portage) betrachten ). Ich bin seit mehr als 20 Jahren ein Linux-Benutzer. Seit ich in den USA angekommen bin, arbeite ich ausschließlich an OSX. Was kann ich Ihnen sagen, das Beste aus beiden Welten, da OSX im Kern ein modifiziertes BSD ist. Auf den Servern verwende ich immer noch Linux, aber für meine Workstation nichts besseres als OSX. Das beste Terminal, das ich bisher gesehen habe, iTerm2, es gibt nichts Ähnliches unter Linux, nur schlechte Kopien, fast die gleichen Befehle. Sie können alles per Konsole erledigen, wenn Sie möchten, aber gleichzeitig nehmen sie nicht die Einfachheit von a Benutzeroberfläche. Wenn Sie Klick-Klick-Klick möchten, haben Sie es, wenn Sie eine grafische Oberfläche wollen, die alle übertrifft, haben Sie es, aber wenn Sie in der Konsole arbeiten möchten, wie Gott es beabsichtigt hat, haben Sie es auch. Es gibt nichts NORMALES, was Sie unter Linux tun, was Sie mit OSX nicht tun können, und glauben Sie mir, wie ich Ihnen zu Beginn sagte, ich benutze Linux seit mehr als 20 Jahren als professioneller Programmierer (ich habe sogar Treiber erstellt), als Administrator und als normaler Benutzer Mit Windows und jetzt 5 Jahren mit OSX habe ich genug Erfahrung zum Vergleichen. Gleiches gilt für iOS und Android, das Programmieren unter iOS ist im Vergleich zu Android eine Göttin. Wie auch immer, Linux sollte die gleiche OSX-Philosophie anwenden, alles super einfach für den normalen Benutzer, aber wenn Sie herunterladen möchten, lassen Sie sich fallen und tun, was Sie wollen.

  9.   Gonzalo sagte

    Das Problem bei der massiven Verwendung und für alle Programme besteht darin, dass wir zu Linux ein Windows zurückgeben, in dem jedes Programm seine Abhängigkeiten hat, anstatt dass sich alle Abhängigkeiten im selben / lib-Verzeichnis befinden, abgesehen von dem enormen Speicherplatz, den es auf Servern und Computern einnimmt. Wir füllen den Computer mit Abhängigkeiten im reinsten Windows-Stil, alles chaotisch. Verabschieden wir uns vom einheitlichen und standard / lib-Verzeichnis. Viele dieser Abhängigkeiten werden veraltet sein (es wird sehr schwierig sein, alle auf dem neuesten Stand zu halten) und unseren Computer anfälliger machen.
    Als temporäre und Notfalllösung sehe ich diese Systeme gut, aber als allgemeine Lösung sehe ich keine korrekten Paketsysteme, die die Programme zusammen mit den Abhängigkeiten verbinden.