Et je pense vraiment qu'en ayant fait LFS, en ayant réfléchi pour se faire une gestion de paquets, on respecte et mesure à sa juste valeur le travail qui est fait dans les différentes distributions (enfin les vrais distributions...;o) ).
Ça, c’est bien vrai. Ça permet par exemple de comprendre aisément des choix comme ceux de passer à systemd. Pour avoir connu et appliqué LFS depuis plus de 15 ans, et avoir géré des Linux depuis, je comprends aisément les déboires des mainteneurs de distributions.
Je me rappelle à l’époque, quelqu’un m’avait demandé naïvement pourquoi je ne faisais pas une distribution avec tout ce que je savais. Si on ne l’a jamais fait, on ne peut pas s’en rendre compte. Gérer son propre OS dérivé de LFS c’est facile, et on a facilement mieux que n’importe quelle distribution. Mais gérer son OS sur les machines des autres avec leurs exigences et leurs configurations alors qu’ils ne maîtrisent rien, c’est une autre paire de manches et je trouve ce travail ingrat, donc jamais je ne ferai de distribution.
Certes LFS permet de comprendre l'assemblage, mais il permet aussi de comprendre ce qu'il faut faire pour faire une distribution. LFS permet aussi de voir les fonctions de chaque paquet, et comme il faut compiler chaque paquet, il y a souvent je pense chez les utilisateurs de LFS, la volonté de faire un système léger. Pourquoi ajouter le paquet trucmuche qui n'apporte rien.... ou pourquoi activer telle dépendance pour un paquet alors que la fonctionnalité apportée ne me sert à rien.
Au final, le résultat est léger et les performances en temps de démarrage, en capacité mémoire utilisée ou en espace disque n'ont rien à envier aux "vraies" distributions.
Il y a cela, le fait que ce que l’on obtient est toujours mieux que n’importe quelle distribution : par exemple, je suis en LVM sur RAID depuis le début, à une époque où l’option était soit inexistante sur les distributions, soit expérimentale.
Il y a aussi le fait que dès que l’on veut sortir des clous avec une distribution (application non supportée, nouvelle version majeure...) et installer des choses hors paquets officiels, le système devient vite instable, où alors il faut se lancer dans la création de paquets, ce qui est contraignant pour rien au mieux (paquet officiel qui sort plus tard) ou est contraignant pour rien (paquet à maintenir continuellement). J’avais testé avec toutes les distributions, jusqu’à Gentoo. Même avec Gentoo c’était ingérable, et recompiler des tonnes de trucs pour rien, j’en ai eu assez.
[^] # Re: Maintenabilité ?
Posté par ookaze . En réponse à la dépêche Linux From Scratch 7.8 : nouvelle version de la distro dont vous êtes le dictateur !. Évalué à 0.
Ça, c’est bien vrai. Ça permet par exemple de comprendre aisément des choix comme ceux de passer à systemd. Pour avoir connu et appliqué LFS depuis plus de 15 ans, et avoir géré des Linux depuis, je comprends aisément les déboires des mainteneurs de distributions.
Je me rappelle à l’époque, quelqu’un m’avait demandé naïvement pourquoi je ne faisais pas une distribution avec tout ce que je savais. Si on ne l’a jamais fait, on ne peut pas s’en rendre compte. Gérer son propre OS dérivé de LFS c’est facile, et on a facilement mieux que n’importe quelle distribution. Mais gérer son OS sur les machines des autres avec leurs exigences et leurs configurations alors qu’ils ne maîtrisent rien, c’est une autre paire de manches et je trouve ce travail ingrat, donc jamais je ne ferai de distribution.
Il y a cela, le fait que ce que l’on obtient est toujours mieux que n’importe quelle distribution : par exemple, je suis en LVM sur RAID depuis le début, à une époque où l’option était soit inexistante sur les distributions, soit expérimentale.
Il y a aussi le fait que dès que l’on veut sortir des clous avec une distribution (application non supportée, nouvelle version majeure...) et installer des choses hors paquets officiels, le système devient vite instable, où alors il faut se lancer dans la création de paquets, ce qui est contraignant pour rien au mieux (paquet officiel qui sort plus tard) ou est contraignant pour rien (paquet à maintenir continuellement). J’avais testé avec toutes les distributions, jusqu’à Gentoo. Même avec Gentoo c’était ingérable, et recompiler des tonnes de trucs pour rien, j’en ai eu assez.