Aller au contenu principal
Sujet: Flatpak et autres (Snap) : bonne idée ? (Lu 90 fois) sujet précédent - sujet suivant

Flatpak et autres (Snap) : bonne idée ?

Bonjour à tous  :)

Je me suis un peu renseigné récemment sur le système de distribution Flatpak (également Snap qui poursuit +- le même but). Malgré les quelques réticenses que je pouvais avoir à leur sujet, après analyse il me semble que l'idée d'un système de "dépôt" de logiciels universel n'est pas une mauvaise idée.

Sans entrer dans la mise en pratique technique, le principe me semble bon dans certains cas d'utilisation :
  • Pour les utilisateurs : pouvoir installer facilement un logiciel qui n'est pas présent dans les dépôts de sa distribution. Ou une version plus récente de celle fournie par défaut.
  • Pour les développeurs / éditeurs : ne plus devoir créer plusieurs paquets spécifiques pour chaque distribution et ainsi pouvoir toucher un public plus large à moindre frais

Le gros défaut étant que chaque logiciel vient avec ses propres dépendances et donc prend plus de place sur le disque... Mais à notre époque, l'espace disque n'est plus vraiment un problème. Windows et MacOS fonctionnent de cette manière depuis des décénies.

Qu'en pensez-vous ?
Bonne chose ou mauvaise chose pour l'écosystème Linux ?

Re : Flatpak et autres (Snap) : bonne idée ?

Répondre #1
Je vais parler uniquement pour Flatpak que je connais et utilise.

Je pense que c'est une bonne chose pour certaines applications, notamment pour des applications propriétaires (je pense à Spotify que j'utilise) dans le sens où Flatpak cloisonne cette application dont le code n'est pas ouvert et doit donc être considéré par défaut comme non fiable. Ça peut aider à faire connaître et rendre disponibles des applications très jeunes, n'ayant pas de mainteneurs dans les distributions. Mais clairement ça ne remplacera jamais un gestionnaire de paquets.

En effet, ça prend pas mal de place, entre le runtime + les applications.

J'installe toujours mes applications Flatpak en espace utilisateur via l'option
flatpak --user install ....
, je veux pas de ça dans mon système qui lui est géré à 100% par zypper.

Re : Flatpak et autres (Snap) : bonne idée ?

Répondre #2
d'autre intérêt du flatpak, c'est les possibilité de sandbox.
je suis plutôt pour
david

 

Re : Flatpak et autres (Snap) : bonne idée ?

Répondre #3
Bonjour

Mes critères de choix pour une distribution sont : La communauté, La stabilité, L'offre logiciel (y compris version).

Sans refaire tout l'historique de mes choix de distribution, aujourd'hui, j'ai openSUSE Leap 15.1 KDE pour mon serveur multimedia / Nextcloud et Manjaro KDE pour le PC familial.

C'est la stabilité qui a orienté mon choix vers Leap pour mon serveur (et la communauté Alionet bien sûr ! 8) ) et c'est l'offre logiciel qui a fait pencher la balance pour Manjaro (AUR ouvre des portes complémentaires) sur le PC familial. J'étais sur Linux Mint mais j'ai eu trop de déboires avec l'intégration Nextcloud dans la version de Calendar plus des plantages suite à des régressions de noyau (réinstallation du serveur...). Mais les développements propriétaires offrant de plus en plus de paquets DEB, c'était bien pratique d'être sur un dérivé d'Ubuntu.
Pour l'instant, je n'ai pas eu vraiment de soucis avec les rolling releases de Manjaro.

Là où je veux en venir, c'est que je n'ai pas choisi Leap pour le PC familial car je ne retrouvais pas tous les logiciels que je souhaitais et j'avais peur d'avoir des versions trop anciennes ; ce qui me ramènerait vers les mêmes déboires qu'avec LM.
Mais, j'ai découvert FLATPAK depuis (je préfère à SNAP de ce que j'en ai lu par rapport à l'aspect communautaire et développement libre - mais je suis loin d'avoir un avis d'expert). Du coup, comme la tableau ci-dessous le montre, grâce à FLATPAK, je peux avoir l'offre logiciel que je désire avec des versions récentes sous Leap ; l'offre des dépôts officiels n'est aussi pas si ancienne. Il n'y a que l'absence de Devolo Cockpit (pour mes prises CPL) qui bloque encore. Donc, si j'ai trop de déboire avec l'aspect rolling release de Manjaro, il est fort probable que le PC familial passe sous Leap (pas envie de refaire une installation complète compte tenu du nombre d'utilisateurs). J'ai des hardwares de milieu de gamme et je n'ai pas besoin de la toute dernière version de noyau.



Donc, ma conclusion : je vois FLATPAK et SNAP comme des opportunités pour démocratiser Linux en permettant d'offrir le panel de logiciel que les utilisateurs recherchent ; tout en limitant (à confirmer) l'effort de maintenance par les packageurs de la distribution.

Voilà mon humble expérience et avis.

A+