• [^] # Re: Faîtes chauffer les CPU

    Posté par (site web personnel) . En réponse à la dépêche Gentoo 2006.1 est prête !. Évalué à 6.

    Gains de performances, pas tellement. Enfin, sur les différents benchmarks que j'ai vu, Gentoo était même parfois plus lente que Debian. La possibilité de choisir ses options de compilation, c'est bien, mais si le mainteneur du package Debian en a choisi des bons, on ne fera pas forcément mieux en recompilant soi-même.

    Le vrai bénéfice de recompiler ses applies, c'est plutôt pour choisir les options de compil autres que les performances. Par exemple, des applies qui te donnent le choix entre plusieurs toolkits graphiques, voire pas de toolkit graphique du tout (Emacs CVS par exemple). En désactivant le support pour les trucs que tu n'utilises pas à la compilation, on peut aussi avoir des gains de performances (par exemple, il y a des applies Gtk avec un support GNOME optionnel). Côté Debian, le problème est résolu en ayant plusieurs packages et en en installant un au choix.

    Un autre avantage, c'est que dans le système Gentoo, le système de package ne dit pas « va chercher le package sur un des mirroirs enregistré, et installes-le », mais « voici la commande pour récupérer les sources, et voici la commande pour les compiler » (c'est le fameux ebuild qui dit tout ça). Du coup, c'est assez facile de faire un ebuild pour une version de développement, le gestionnaire de paquet étant capable d'aller tapper directement dans le CVS. Avec un paquet Debian, il faut qu'il y ai quelque part un cron job qui fasse le CVS pour toi, et reconstruise le paquet.

    Je dis tout ça en n'ayant installé Gentoo qu'une seule fois, et ne l'ayant quasiment pas utilisé, mais l'expérience était intéressante. Et on apprend des choses, c'est une distrib très pédagogique.