• # Une salve d'encouragements mérités pour tous les acteurs de Gentoo!

    Posté par . En réponse à la dépêche Sortie de la version 2008.0 du CD d'installation de Gentoo. Évalué à 10.

    Je profite de cette dépèche pour lancer un appel à l'encouragement de tous les acteurs intervenant de près ou de loin dans cette magnifique distribution. J'ai suivi de loin les épisodes relatifs à la fondation Gentoo mais je sais qu'un énorme travail de fond administratif a dû être mis à bien jusqu'à récemment, où le statut de la fondation a pu être stabilisé.

    Je suis un enthousiaste de Gentoo et j'ai envie de dire qu'il s'agit de la meilleure distribution. En tempérant un peu mon enthousiasme et pour que tout le monde me comprenne bien, il s'agit d'une distribution fantastique parce qu'elle permet, en outre, de se rendre compte, d'un seul coup d'oeil, quelles sont les possibilités offertes ou supportées par un programme (ou un paquet). Cet avantage est lié aux USE flags. Je n'en vraiment réalisé l'importance que récemment, en explorant de manière moins superficielle que d'habitude, l'une des distributions binaires.

    Contrairement aux distributions classiques, c'est l'utilisateur de Gentoo qui sélectionne les paquets à compiler. Cette compilation s'accompagne, via portage, d'une facilité qui n'existe nulle part ailleurs, les USE flags. Ceux-ci permettent de sélectionner, entre autres, les dépendances avant la compilation.

    Rien que cette fonctionnalité permet de constater, par exemple, que exim peut être lié à MySQL, PostgreSQL, Radius, etc, que emacs supporte aussi Kerberos... On a déjà un aperçu de ce qu'une application ou une bibliothèque est capable de faire avant de l'installer. On a donc déjà une idée de là où il faut chercher au cas où l'on se poserait des questions.

    Outre cette possibilité, un autre avantage en découle: on a le choix des dépendances. Que ce soit pour obtenir un système complet ou minimal, ou bien pour s'assurer qu'un programme supporte telle ou telle option, on règle son système «grain par grain». Ce n'est pas aussi visible dans les distributions binaires, où les gestionnaires de paquets sélectionnent pour nous les dépendances, en fonction des recommandations. Avec Gentoo, c'est évident, on a toute l'info devant les yeux.

    Ceci implique que les développeurs de Gentoo, ainsi que les responsables des paquetages, doivent passer un temps parfois énorme à la mise en œuvre des ebuilds, à la résolution des dépendances, à la résolution des blocages entre paquets, etc. Je ne veux pas dire que ces personnes font plus ou moins que les autres voire plus ou moins bien mais juste que leur travail mérite qu'on les encourage vivement -- tout comme les autres d'ailleurs, sans doute mais en tout bon enthousiaste de Gentoo que je suis... ;-)

    Pour finir, d'un point de vue personnel, j'ai «essayé» (sans vraiment approfondir, je l'admets volontiers) d'autres distributions mais je n'ai jamais pu me résigner à me passer de Gentoo car j'ai toujours eu l'impression qu'il me manquait quelque chose...