Ubuntu Snaps vs Flatpaks Red Hat, quelle est la différence?

Ubuntu Snaps vs Flatpaks Red Hat, quelle est la différence? / Linux

Les distributions Linux prennent en charge les applications dans plusieurs formats stricts. Pendant des années, les deux plus populaires ont été .debs et .rpms. Cela commence peut-être à changer.

Ubuntu a des paquets Snap. Red Hat pousse Flatpak. Les deux promettent une meilleure sécurité et un déploiement plus facile sur de nombreuses distributions. Mais que sont-ils et lesquels devriez-vous utiliser?

Snaps and Flatpaks: Contexte

Nous avons expliqué en détail les paquets d'instantané Ubuntu avant comment le nouveau format de paquet d'Ubuntu 16.04 simplifie l'installation du logiciel. L'instantané du nouveau format de paquetage d'Ubuntu 16.04. Dans la version 16.04, Ubuntu espère trouver un équilibre entre la stabilité et rester à jour, avec une nouvelle façon d'installer des applications. Voyons comment fonctionnent les "clichés". Lire la suite . Ils ont commencé par être des packages de clics, développés par Canonical pour distribuer des applications pour Ubuntu Touch. Ces packages contiennent des fichiers binaires et des dépendances d’application, ainsi que tout ce dont ils ont besoin pour fonctionner.

Bien qu'annoncé le mois dernier, les Flatpaks ne sont pas si nouveaux. Ils ont commencé sous un nom différent, xdg-app. Flatpak provient de développeurs GNOME, à savoir Alexander Larsson, ingénieur logiciel principal chez Red Hat..

Flatpak n'est pas un projet parrainé par une entreprise. Peu importe. Red Hat et Fedora poussent maintenant son adoption.

Similitudes entre Snap et Flatpak

L'idée derrière Snap et Flatpak est de fournir à Linux un format de paquet universel. Si vous avez le framework Snap installé, vous pouvez exécuter n’importe quel package Snap. Le même concept est vrai pour Flatpak.

Les packages Snap et Flatpak comportent des avantages en matière de sécurité. Ils sont bac à sable Qu'est-ce qu'un bac à sable, et pourquoi devriez-vous jouer dans un bac à sable, et pourquoi devriez-vous jouer dans un bac à sable? Les programmes hautement connectifs peuvent faire beaucoup, mais ils sont aussi une invitation ouverte à attaquer les mauvais pirates. Pour éviter que les grèves ne réussissent, un développeur devrait repérer et fermer chaque trou de… Read More. Les applications ne peuvent se voir et ne voir que certaines parties de l'ordinateur. Cette isolation empêche le logiciel d’endommager facilement d’autres parties du système..

La situation n'est pas infaillible. Le système de fenêtres X11 utilisé par la plupart des distributions Linux limite la sécurité des deux formats. Cela devrait changer une fois les serveurs d’affichage Wayland et Mir. Comment essayer Wayland, un nouveau serveur d’affichage pour Linux Comment essayer Wayland, un nouveau serveur d’affichage pour Linux Les distributions Linux recevront bientôt un nouveau serveur d’affichage appelé Wayland. Jetons un coup d'œil à Wayland et voyons comment vous pouvez l'essayer maintenant. Lire la suite sont prêts pour prime time.

Différences dans les forfaits

Les packages d'instantané fonctionneront sur les appareils mobiles, les PC et les serveurs. Flatpak est spécialement conçu pour les ordinateurs de bureau. Ce dernier s'exécute dans une session de bureau. Cela dépend de certains services qui ne sont pas des composants nécessaires d'un serveur.

Alors que les clichés contiennent la plupart de ce dont ils ont besoin pour s'exécuter, les Flatpaks dépendent “les temps d'exécution.” Une application peut nécessiter GNOME 3.20, par exemple. Cependant, l’installation de GNOME 3.20 devrait être plus facile que de rechercher toutes les dépendances de fichiers comme nous le faisons aujourd’hui..

Canonical crée un magasin dédié à la distribution des clichés. La société encourage les développeurs à soumettre leurs applications. Cela ressemble à l'expérience sur les appareils mobiles. Les personnes qui ne veulent pas s’appuyer sur Canonical peuvent choisir de créer leur propre magasin..

Les packages Flatpak sont distribués via des référentiels, à l'instar des logiciels Linux existants. Toute personne familiarisée avec un PPA Ubuntu a une idée de ce à quoi s'attendre ici.

Alors que les deux packages isolent les applications, Flatpak est conçu pour fonctionner avec SELinux. Si vous utilisez ce programme pour bloquer les comportements indésirables, Flatpak est peut-être le meilleur format pour vous. De plus, il est conforme aux normes et soutient Open Container Initiative..

Inconvénients

Vous n'avez pas à choisir entre Snap et Flatpak pour le moment. Ni est prêt pour prime time. Vous pouvez installer l'un ou l'autre maintenant, mais le processus n'est pas si simple. Canonical et GNOME s'emploient à rendre leurs formats respectifs faciles à installer sans ligne de commande, mais ce moment n'est pas encore venu..

Ensuite, il y a la question de l'adoption. Le format importe peu si l’application que vous voulez n’est pas disponible. La suite LibreOffice populaire LibreOffice est-il digne de la Couronne Office? Est-ce que LibreOffice est digne de la Couronne Office? LibreOffice est le roi des suites bureautiques gratuites. Il est peu probable que remplacer Microsoft Office dans un environnement professionnel, mais c'est une excellente alternative pour les utilisateurs occasionnels. Voici ce qu'il y a de neuf dans LibreOffice 5.1. Read More supporte déjà les deux (vous pouvez télécharger le Flatpak directement à partir du site Web), mais seul le temps nous dira ce que les autres projets choisiront de faire..

Certains diront que l’un des inconvénients de l’un et de l’autre est de choisir un autre format de paquet universel, alors que des alternatives existent déjà..

Y a-t-il d'autres alternatives?

Snap et Flatpaks ne sont pas les seules options disponibles. Ils ne sont même pas les premiers. Le format AppImage est disponible aujourd'hui et prend en charge toutes les distributions les plus populaires. C'est une continuation de klik, qui a vu le jour en 2006. Bien qu'il faille noter que AppImage n'a pas la même sécurité que Snap et Flatpak.

OrbitalApps est une autre forme d'applications universelles pour Linux, bien qu'elles soient conçues pour être lancées à partir d'un lecteur flash. Découvrez-les comme l'alternative Linux à PortableApps Suite PortableApps.com: le meilleur gestionnaire d'applications et bases de données portables Suite PortableApps.com: le meilleur gestionnaire d'applications et bases de données portables Les applications portables ne sont pas un secret: elles gagnent en popularité alors que leurs avantages s'améliorent sans cesse connu. PortableApps.com devrait recevoir beaucoup de crédit pour cela. Bien sûr, il existe plusieurs applications portables… Lire la suite, qui était également basé sur Klik. En utilisant ORB Launcher, vous pouvez exécuter OrbitalApps sur n’importe quel ordinateur Linux, l’idée va.

L'avenir est-il brillant??

Vous n'avez pas besoin de choisir entre Snap et Flatpak pour le moment. Ceux qui ont pris le temps d’installer l’un ou l’autre d’entre eux constatent qu’il n’ya pas grand-chose à voir. Vous pouvez installer les deux sur votre ordinateur aujourd'hui, mais à moins que vous ne soyez développeur ou testeur, cela ne sert à rien..

Pour l’instant, il s’agit principalement d’un choix entre approches, idées et communautés. Préférez-vous un logiciel supporté par Canonical ou GNOME? En qui faites-vous confiance pour mieux jouer avec l’écosystème open source au sens large? Selon vous, quelles autres distributions sont plus disposées à adopter? Est-ce que tout le monde vient d’adopter AppImage?? Partagez votre perspective dans les commentaires!

En savoir plus sur: Linux.