Parce qu'on peut vouloir une base système d'une stabilité remarquable et des logiciels récents. C'est tout l'intérêt de la séparation système / applications utilisateur.
C'est pas faux.
Cela dit, je vais faire un gros raccourci à la truelle, mais je vois la séparation système/applis comme une Windowsification. La différence étant que, pour le moment, le système est suffisamment protégé des applications pour rester stable. Vu l'évolution toujours surpenante de systemd (tiens, en parlant de trucs plus ou moins imposés par Red Hat...), ça pourrait ne pas durer.
Je ne suis pas d'accord avec le « manifestement inadapté ». Je suis sous Linux depuis la RedHat 5.2. Je suis passé par Slackware, Mandrake, Gentoo (que j'ai adorée), Foresight, Ubuntu, Debian, Fedora, Arch et d'autres. La difficulté à installer un logiciel en-dehors du cadre prévu par la distribution a toujours été une plaie.
Ça ne me rajeunit pas non plus, tout ça.
La difficulté d'installation dépend aussi du logiciel et de la façon dont il a été développé, et, pour certains logiciels, ne dépend pas de la distrib choisie, on est d'accord là-dessus.
C'est vrai pour l'utilisateur, qui veut pouvoir utiliser la dernière version de son logiciel fétiche sans avoir à se demander si oui ou non elle est disponible pour son système, comme pour le développeur, qui n'a pas envie d'être tributaire des process de packaging des N distributions existantes, et encore moins de devoir tout se farcir lui-même.
En tant qu'utilisateur, pour des tests ou une utilisation ponctuelle, je passe par des VMs. Ça pose d'autres problèmes, mais ça résout celui de la compatibilité. Et si c'est pour une utilisation pérenne, n'ayant aucun logiciel "fétiche", je vois les choses différemment : soit ça s'installe et ça fonctionne, soit j'en trouve un autre. Soit, au pire, je scripte.
En tant qu'admin système/sécurité, la méthode conteneurs, c'est aussi sûr que le BYOD : quand on ne maîtrise plus rien, la question n'est pas de savoir si on va se faire poutrer, mais quand.
Pour les devs, n'ayant qu'une vision très partielle des relations entretenues avec les équipes de maintenance des distribs et des contraintes que ça impose, je ne peux que supposer que tu as raison, et je comprends tout-à-fait ce point de vue.
Une solution pertinente pour cela, c'est de se mettre d'accord sur un format cross-distribution de packaging d'applications. C'est, entre autres choses, ce que propose Flatpak.
Il est là, le problème.
xkcd_standards
Et je le comprends parfaitement. Gentoo, c'est super cool. Ma conjointe, elle, veut juste cliquer sur « installer Spotify ». Comme sur son téléphone.
La mienne a trouvé la commande magique pour que tout fonctionne : "CHÉÉÉÉÉÉRRRIIIIII !!!!!"
(attention, le nombre de points d'exclamation est important. Une erreur pour engendrer des problèmes de latences plus ou moins élevées :) )
Cela dit, pour son PC et ses besoins, Gentoo n'était pas la distrib la plus adaptée. Elle arrive à se débrouiller avec une LMDE, et l'admin est content qu'elle utilise un système stable, léger, et facile à entretenir.
Encore une fois, je parle ici plutôt d'utilisation desktop.
Je comprends.
Et je réagissais également à ce que tu disais quelques commentaires plus haut sur les magasins d'application. C'est à nuancer pour une utilisation serveur, bien que j'ajoute parfois des repos upstream sur mes AlmaLinux (notamment pour Docker).
Docker pour les serveurs, Flatpak pour les stations... Même principe, pour deux utilités différentes ?
[^] # Re: Une pensée émue pour les bénévoles...
Posté par Lenbootil . En réponse à la dépêche Sortie de CentOS Stream 10. Évalué à 2. Dernière modification le 20 décembre 2024 à 18:05.
C'est pas faux.
Cela dit, je vais faire un gros raccourci à la truelle, mais je vois la séparation système/applis comme une Windowsification. La différence étant que, pour le moment, le système est suffisamment protégé des applications pour rester stable. Vu l'évolution toujours surpenante de systemd (tiens, en parlant de trucs plus ou moins imposés par Red Hat...), ça pourrait ne pas durer.
Ça ne me rajeunit pas non plus, tout ça.
La difficulté d'installation dépend aussi du logiciel et de la façon dont il a été développé, et, pour certains logiciels, ne dépend pas de la distrib choisie, on est d'accord là-dessus.
En tant qu'utilisateur, pour des tests ou une utilisation ponctuelle, je passe par des VMs. Ça pose d'autres problèmes, mais ça résout celui de la compatibilité. Et si c'est pour une utilisation pérenne, n'ayant aucun logiciel "fétiche", je vois les choses différemment : soit ça s'installe et ça fonctionne, soit j'en trouve un autre. Soit, au pire, je scripte.
En tant qu'admin système/sécurité, la méthode conteneurs, c'est aussi sûr que le BYOD : quand on ne maîtrise plus rien, la question n'est pas de savoir si on va se faire poutrer, mais quand.
Pour les devs, n'ayant qu'une vision très partielle des relations entretenues avec les équipes de maintenance des distribs et des contraintes que ça impose, je ne peux que supposer que tu as raison, et je comprends tout-à-fait ce point de vue.
Il est là, le problème.
xkcd_standards
La mienne a trouvé la commande magique pour que tout fonctionne : "CHÉÉÉÉÉÉRRRIIIIII !!!!!"
(attention, le nombre de points d'exclamation est important. Une erreur pour engendrer des problèmes de latences plus ou moins élevées :) )
Cela dit, pour son PC et ses besoins, Gentoo n'était pas la distrib la plus adaptée. Elle arrive à se débrouiller avec une LMDE, et l'admin est content qu'elle utilise un système stable, léger, et facile à entretenir.
Je comprends.
Docker pour les serveurs, Flatpak pour les stations... Même principe, pour deux utilités différentes ?