L'utopie de la convergence sous Linux

On parle depuis longtemps de convergence, de l'union d'un ordinateur de bureau avec un appareil mobile. Cette fois, je ne vais pas parler de cette convergence, sinon de la convergence des distributions Linux, ce petit 1% des ordinateurs dans le monde qui l'utilisent.

Mon point de vue, nous sommes très proches de cette idée utopique, car nous avons plusieurs façons d'installer des programmes quelle que soit la distribution que nous exécutons. Cela peut rendre les distributions futures uniquement différentes de la façon dont vous gérez le système de base.

images d'application

Appimage

Les AppImages sont des fichiers exécutables qui contiennent toutes les dépendances du programme en question. C'est une manière quelque peu informelle de gérer les dépendances mais c'est très utile car nous cliquons simplement sur le programme et il s'exécute.

Pour faire un exemple très rapide, nous pouvons télécharger Krita qui est disponible sur son site officiel https://krita.org/es/descargar/krita-desktop-es/ dans l'onglet Linux.

Image du site officiel de Krita

Site officiel de Krita

Après avoir téléchargé le fichier .appimage à partir de la page, nous rendons le fichier exécutable, cela peut être fait graphiquement, avec le gestionnaire de fichiers préféré, faites un clic droit et rendez-le exécutable.

Exécutable

Maintenant, double-cliquez simplement et le programme s'exécutera, comme vous pouvez le voir, il génère également une vignette du programme et l'ajoute au fichier.

Exécutable Krita

Sur la page officielle https://appimage.org/ il y a plus d'informations.

Flatpak

Site officiel de Flatpak

Les Flatpaks sont des packages qui ont un référentiel et peuvent être installés à partir de là, ce qui rend cette option un peu plus légère que Appimages, puisque Flatpaks a un runtime, un ensemble de packages dont ils dépendent pour pouvoir démarrer le programme., En bref sont les dépendances requises. De cette façon, nous économisons en doublant l'espace nécessaire, en plus de gagner en sécurité en maintenant un runtime de base pour nos programmes avec leurs correctifs respectifs.

Pour l'installer est différent dans les différentes distributions Linux, je laisse le lien https://flatpak.org/getting afin de ne pas dupliquer le contenu.

Et pour trouver des applications, il existe un référentiel appelé Flathub qui a plusieurs applications et leurs exécutions correspondantes.

Après avoir installé Flatpak, nous écrivons pour installer comme exemple à partir de Flathub Solitaire

flatpak install - à partir de https://flathub.org/repo/appstream/org.gnome.Aisleriot.flatpakre

Installation de l'application dans flatpak

Il nous demandera notre mot de passe root pour pouvoir l'installer avec son runtime respectif.

Installer Gnome flatpak Solitaire

Maintenant pour l'exécuter il faut l'ouvrir avec, le premier démarrage a mis un certain temps à démarrer, mais les suivants ont été instantanés.

flatpak exécuter org.gnome.Aisleriot

Flatpak Solitaire

Au moins pour moi, bien qu'il manque encore de nombreux programmes, car ils utilisent cette méthode pour publier leurs programmes, c'est l'un des meilleurs.

Snaps

Le rival de Flatpak, celui qui est dans les bras de Canonical, détesté par beaucoup et aimé de peu, du moins pour moi ce n'est pas une alternative au titre du post, la divergence sous Linux.

Je n'entrerai pas dans les détails sur ce sujet.

Conclusions

Nous nous rapprochons de plus en plus d'apporter à tous les utilisateurs un moyen simple d'installer des applications sous Linux, mais pour quelque chose que j'ai mis dans le titre utopique car bien que nous soyons très proches et que nous ayons les outils, la communauté GNU / Linux a pris soin de déplacer nous loin d'elle.


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   Miguel Mayol et Tur dit

    En attendant le premier distributeur qui daigne avoir 100% flatpack dans son erpos.

    Manjaro avec Gnome utilisant le logiciel Gnome est très bon pour gérer les mises à jour, je n'ai pas exécuté yaourt depuis longtemps.

    1.    Christophe Castro dit

      Je n'ai aucune idée de comment ce serait techniquement parlant, même si cela doit être possible.

      Je suis avec Ubuntu depuis trop longtemps et je ne me souviens plus de ce que c'est d'essayer plus de distributions.

      Je n'aime pas particulièrement Gnome Shell, mais toujours pour les goûts de couleur.

      Bonne fêtes.

  2.   Eddie Berrios dit

    Cher monsieur, comme il est bon d'avoir des gens comme vous qui nous instruisent et nous illustrent. D'un autre côté, au cours de mes plus ou moins 10 ans de bricolage avec Linux, j'ai réalisé qu'il y avait un effort pour rendre le difficile encore plus difficile. Par exemple, ce système Appimages me semble être une excellente idée; Mais le simple téléchargement d'un programme n'est pas seulement réalisé avec l'obstacle de la langue, qui est surmontable, mais où est le simple bouton de téléchargement?. Vrai à la fin, vous le faites Mais vous devez le dire pour de vrai! Quelle est la raison de faire cela? Certains avancent que c'est parce que cela vous oblige à apprendre, etc., mais que faire si je ne veux pas? Ou si je suis nouveau?. Et ce type d'attitudes qui, je suppose, servent un but, empêchera Linux et ses initiatives d'atteindre le commun des mortels. Mais je le répète, il doit servir un certain but: satisfaire l'ego et l'admiration "de ceux qui savent »Et protégez les initiatives commerciales. Bien sûr, ce n'est qu'un commentaire. Salutations et merci de nous aider ignorants ici.

    1.    Christophe Castro dit

      De même, je suis sous Linux depuis 10 ans, j'ai beaucoup ou relativement peu appris par rapport aux gourous de l'informatique, mais c'est suffisant.

      Merci beaucoup pour le commentaire constructif, passez de très bonnes fêtes.

    2.    secousse2boulon dit

      Je dis que plus pour des raisons d'ego, c'est pour une raison plus importante et cela s'appelle «liberté». La liberté sans responsabilité et indépendance n'existe pas, c'est pourquoi sous Linux vous êtes obligé d'apprendre parce qu'une partie de cette liberté vient avec la connaissance de savoir comment assumer la responsabilité de l'utilisation de votre système d'exploitation et comment il fonctionne pour atteindre l'indépendance. Ce qui se passe, c'est que la politique de Microsoft et Apple était de retirer ces connaissances et donc plus faciles à manipuler et de nous rendre plus dépendants de leurs «solutions» car moins nous en savons, plus il est facile de nous vendre leurs «solutions» comme quelque chose d'innovant ou quelque chose dont nous avons besoin parce que nous Ils se sont habitués à leur appliquer des solutions à nos problèmes, dont souvent ils ne sont pas très favorables pour nous utilisateurs. Mais comme on dit dans mon pays "celui qui ne sait pas est comme celui qui ne voit pas" c'est-à-dire qu'il croit ou avale tout ce qu'ils disent pour être un néophyte du sujet, ce qui est un peu plus difficile que je souffre sous Linux.

  3.   Marcos dit

    Ala, avec une paire, et n'analyse pas la rupture. Ce message est totalement hors de propos, laissant donc l'un des meilleurs packages de côté. En bref, là où il n'y en a pas, il ne peut pas être supprimé.

    1.    Christophe Castro dit

      Merci pour tes commentaires.

      Salutations.

  4.   Francisco dit

    Laisser snap de côté juste parce que vous n'aimez pas cela ne signifie pas que ce n'est pas une option pour la «convergence», mais demandez à manjaro ou solus. Allez, vous ne pouvez pas prendre les problèmes technologiques avec une attitude de fanatisme religieux. Cela ressemble à une crise de colère anti-canonique.

    1.    Christophe Castro dit

      J'utilise Ubuntu comme seul système d'exploitation sur mon ordinateur.

      Fanatisme, un peu, mais je l'ai laissé de côté pour que vous leviez les yeux.

      Si vous souhaitez installer quelque chose avec snap, il est nécessaire d'installer dans Ubuntu

      sudo apt installer snapd

      et pour un test

      sudo snap installer hexchat

      et d'exécuter

      Hexchat instantané

      Prêt.

      J'ai juste besoin d'ajouter ça au message.

      Avec leurs images respectives.

      1.    Mr. Robot dit

        Ami. Vous pouvez dire que peu de choses que vous avez lu sur snap. Cela fonctionne pratiquement dans n'importe quelle distribution. Avec Linux Files, je n'ai aucun problème à l'utiliser et je le considère comme une option beaucoup plus sérieuse et complète que flatpack.

        1.    Christophe Castro dit

          Je ne connais pas vraiment grand-chose à Snap.

          Merci pour ton commentaire 🙂

      2.    Vampire dit

        Je pense que vous ne savez pas pourquoi vous clarifiez que vous devez installer snapd?

        "Sudo apt install snapd"

        snapd est déjà installé dans n'importe quelle version actuelle d'Ubuntu.

  5.   Wilson dit

    Désolé, mais je ne pense vraiment pas que "l'unification" soit une bonne idée.
    La force et la grande faiblesse de GNU / Linux est son esprit "anarchiste", chacun a ses idées et les développe au maximum, ce qui à mon avis est bien.
    Enfin, une sorte de grand panthéon se crée plein de distributions qui fonctionnent de manière très différente et au fil du temps, peu à peu une sorte de «sélection naturelle» se crée dans laquelle les meilleures idées sont celles qui continuent.

    Dans mon cas, je pense que le système de paquetages Guix GNU / Linux est très intéressant et probablement s'il fait sensation, de nombreuses distributions en tireront des idées pour leur système de gestion de paquets.

    Pour le reste, la même diversité apporte une plus grande sécurité (plus virtuelle que réelle), car en fonction de l'attaque, une distribution spécifique doit être envisagée, ce qui limite sa portée «d'efficacité»

    Par conséquent, à mon avis, le système de gestion des paquets est actuellement très bien et les unifier n'est pas une utopie.
    De plus, les utilisateurs «normaux» n'y prêtent même pas beaucoup d'attention. Une simple interface graphique de type "App Store" suffit pour installer des applications. La manière dont la distribution gère les packages en interne n'est pas quelque chose qui les intéresse.

    Au fait, j'adore votre blog, il contient beaucoup de choses intéressantes.
    J'aimerais qu'il y ait plus de sites Web comme celui-ci,
    Je pourrais dire qu'ils sont une oasis dans la vérité du blog informatique et technologique en espagnol.
    Continuez ainsi!

    À votre santé! =)

    1.    Christophe Castro dit

      Bonne ou mauvaise idée, comme vous le dites, la sélection naturelle nous dira dans quelques années quel fut le sort de tout cela.

      Bonne fête.

  6.   Marché dit

    Qu'arrivera-t-il aux distributions utilisant du code source, comme Gentoo Linux, si cette utopie devait être réalisée?

    1.    Christophe Castro dit

      En tant que tel, je ne pense pas que les distributions actuelles cesseront de se mettre à jour pour avoir ce modèle de distribution de logiciels.

      Merci pour le commentaire.

  7.   miguel dit

    Je vais sur le site Flatpak et il y a environ 5 applications, c'est tout ce qu'il y a?

    1.    Christophe Castro dit

      visitez Flathub

  8.   Gonzalo martinez dit

    L'idée est très similaire à la façon dont les applications fonctionnent sur macOS. Un dossier .app avec tout le nécessaire pour que l'application fonctionne, pratiquement sans exécuter un programme d'installation.

    Comme je le dis toujours (et cela me dérange un peu), Apple est l'ennemi numéro un du logiciel libre (plus que Microsoft n'ose dire), pour tout, sauf pour copier des idées et des implémentations.

    1.    José Rodriguez dit

      Mais ils n'ont pas copié l'idée d'applications autonomes, car c'est comme ça dans OX depuis le début.Dans OSX, vous pouvez également utiliser des référentiels comme sous Linux, regardez homebre, macports (comme les ports BSD ou Gentoo portage). J'utilise Linux depuis plus de 20 ans, depuis que je suis arrivé aux USA je travaille exclusivement sur OSX, que puis-je vous dire, le meilleur des deux mondes, car OSX à sa base est un BSD modifié. Sur les serveurs, j'utilise toujours Linux, mais pour mon poste de travail, rien de mieux que OSX. Le meilleur terminal que j'ai vu jusqu'à présent, iTerm2, il n'y a rien de similaire à distance sous linux, seulement de mauvaises copies, presque les mêmes commandes, vous pouvez tout faire par console si vous le souhaitez, mais en même temps, ils n'enlèvent pas le simplicité d'une interface utilisateur. En conclusion, si vous voulez cliquer, cliquer, cliquer, vous l'avez, si vous voulez une interface graphique qui les surpasse toutes, vous l'avez, mais si vous voulez travailler dans la console comme Dieu l'a voulu, vous l'avez aussi. Il n'y a rien de NORMAL que vous faites sous Linux que vous ne puissiez pas faire avec OSX, et croyez-moi, comme je vous l'ai dit au début, j'utilise Linux depuis plus de 20 ans en tant que programmeur professionnel (j'ai même fait des drivers), en tant qu'administrateur et en tant qu'utilisateur normal, pareil avec windows et maintenant 5 ans sous OSX, je pense avoir assez d'expérience pour comparer. Il en va de même pour iOS et Android, la programmation sur iOS est une déesse par rapport à Android. Quoi qu'il en soit, Linux devrait appliquer la même philosophie OSX, tout est super simple pour l'utilisateur normal, mais si vous voulez télécharger, laissez-vous aller et faites ce que vous voulez.

  9.   Gonzalo dit

    Le problème avec cette utilisation massive et pour tous les programmes est que nous retournons à Linux un Windows où chaque programme a ses dépendances au lieu de toutes les dépendances se trouvant dans le même répertoire / lib, à part l'énorme espace qu'il occupera sur les serveurs et les ordinateurs, Nous remplissons l'ordinateur de dépendances dans le plus pur style Windows, toutes désordonnées, disons adieu au répertoire unifié et standard / lib, beaucoup de ces dépendances finiront par devenir obsolètes (il sera très difficile de toutes les mettre à jour) et le seront rendre notre ordinateur plus vulnérable.
    En tant que solution temporaire et d'urgence, je vois bien ces systèmes, mais en tant que solution générale, je ne vois pas de systèmes de packages corrects qui joignent les programmes avec les dépendances.