Rappel : la gentoo est une distribution GNU/Linux basée sur le système des ports à la BSD. Le source d'un logiciel est téléchargé, puis compilé spécifiquement à la machine dans le but d'être optimisé. L'inconvénient de cette technique est au niveau des ressources nécessaires pour compiler chaque application, ce qui nécessite souvent un ordinateur rapide. Il existe toutefois une base logicielle précompilée pour différentes architectures appelée stage 2 ou 3 pour une distribution de base mi- ou entièrement compilée.
Officiellement, la sortie de la 1.4 est prévue pour le 14 janvier 2003.
Aller plus loin
- gentoofr (6 clics)
- gentoo.org (2 clics)
- répertoire ftp (3 clics)
# gentoo 1.4rc2 est sortie
Posté par FRLinux (site web personnel) . Évalué à -6.
Steph
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Brice Carpentier . Évalué à -4.
# trop optimisé à mon gouts
Posté par Marc (site web personnel) . Évalué à 10.
[^] # Re: trop optimisé à mon gouts
Posté par Éric (site web personnel) . Évalué à 3.
[^] # Re: trop optimisé à mon gouts
Posté par nemerid . Évalué à 10.
[^] # Re: trop optimisé à mon gouts
Posté par Brice Carpentier . Évalué à 8.
[^] # Re: trop optimisé à mon gouts
Posté par benja . Évalué à 4.
[^] # Re: trop optimisé à mon gouts
Posté par Brice Carpentier . Évalué à 0.
[^] # Re: trop optimisé à mon gouts
Posté par benja . Évalué à 2.
Vu que j'utilise openbsd avec son système de ports, je n'ai pas vu beaucoup l'intéret d'essayer la gentoo pour faire la même chose (mais peut-être que je me trompe, après tout chaqu'un est libre de ses choix).
> c le fait de le faire pour chaque programme qui est interessant.
Je suis d'accord que le système de port c'est bien mais çà devient vite une corvée et une perte de temps énorme. Regarder les options du configure de *chaque* paquet, je ne pense pas que ce soit une avancée en matière de confort d'utilisation.
Je sais que c'est indispensable pour un *certain* nombre de paquet (genre la prise en charge de ssl pour un service quelquonque, etc.) et debian te le permet aussi (et c'est ce que j'essayais de te démontrer) simplement.
Deuxième perte de temps et non des moinres, c'est le temps de compilation qui est réservé au plus jeunes des machines (deux jours pour recompiler la base du systeme sous bsd sur une vieille machine, je ne le referai pas tout le temps).
<troll>
Gentoo c'est un peu une distrib à la slack, à la lfs, pour les geeks que veulent tout recompiler eux-même (sans le côté pédagogique de la lfs). Au début c'est marrant, mais en s'en lasse vite.
</troll>
Bref, je pense que la gentoo c'est plus une histoire de coeur (que je respecte) que d'une *réelle* avancée en matière de prise en main, d'installation, au autre.
[^] # Re: trop optimisé à mon gouts
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
> basée sur le système des ports à la BSD.
> Vu que j'utilise openbsd avec son système de ports, je n'ai pas vu beaucoup l'intéret
> d'essayer la gentoo pour faire la même chose (mais peut-être que je me trompe, après
> tout chaqu'un est libre de ses choix).
l'interet c'est si tu aimes linux, son noyau, ses applications, tout ca, et que tu aimes le systeme de ports. faut croire que c'est le cas de pas mal de monde (moi le premier)
> Je suis d'accord que le système de port c'est bien mais çà devient vite une corvée et
> une perte de temps énorme. Regarder les options du configure de *chaque* paquet, je
> ne pense pas que ce soit une avancée en matière de confort d'utilisation.
ca tombe bien tu n'as pas a le faire...
> Bref, je pense que la gentoo c'est plus une histoire de coeur (que je respecte) que
> d'une *réelle* avancée en matière de prise en main, d'installation, au autre.
pour dire ca il faut l'avoir essayer. etc-update, les scripts dinit, env.d, portage... tout plin de trucs pour te simplifier la vie... donc oui en matiere de prise en main c'est une avancee. en matiere d'install ya une super doc, nimporte qui se donnant un peu de peine peut installer ca (meme si amha le but premier est pas de faire un truc ala mandrake :)
[^] # Re: trop optimisé à mon gouts
Posté par Anonyme . Évalué à 0.
Résumé :
"Ma distro permet de faire pareil" / "Gentoo est sur la mauvaise pente" / "Les autres disent que c'est pas si bien que ça" / "Mais par contre j'ai pas essayé mais j'ai quand meme un avis là-dessus".
[^] # Re: trop optimisé à mon gouts
Posté par benja . Évalué à 1.
L'article en question :
http://osnews.com/story.php?news_id=1733(...)
[^] # Re: trop optimisé à mon gouts
Posté par Alexandre Beraud . Évalué à -1.
# Re: gentoo 1.4rc2 est sortie
Posté par Christophe Merlet (site web personnel) . Évalué à 2.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Éric (site web personnel) . Évalué à 0.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Anonyme . Évalué à 3.
-mcpu=athlon-xp va te générer du code i386 ... par exemple juste mieux taillé par rapport aux pipelines de du CPU. Bref pas grand chose à gagner en pefs. C'est -march=athlon-xp qui serait plus intéressant. Pour PPC par contre je suis ignorant ;-)
Bref si tu tiens à optimiser un peu tes programmes, tu n'aurais pas eu à faire ça manullement avec Gentoo. C'est pas 90% qui auraient été comme tu le veux mais 99%. Quand meme tu as du t'amuser à tout recompiler sur une distro RPM ou DEB :-)
Sinon cooker est une distro explicitement de développement. La Debian/Testing est utilisable, certes.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par benja . Évalué à 1.
AMHA il voulait parler de la debian/unstable (sid) et je le confirme, c'est très utilisable ;)
# Re: gentoo 1.4rc2 est sortie
Posté par Mathieu Pillard (site web personnel) . Évalué à 4.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par nemerid . Évalué à 4.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
mais comme tu le fais remarquer effectivement ils arrivent/sont la :)
[^] # Re: gentoo 1.4rc2 est sortie
Posté par nemerid . Évalué à 2.
Par ailleurs, une fois qu'on a un système de base avec X, il n'y a plus vraiment de problèmes. Lancer un nice devant un emerge peut etre très pratique pour qu'il ne prenne pas trop le pas sur les autres processus. Les cpus sont de plus en plus puissants, c'est bien pour en faire un peu quelque chose.
Je veux dire, ca ne me pose aucun problème de regarder un divx, aller sur le net, écrire mes mails ou développer pendant qu'un programme se compile ou se met à jour. C'est un faux problème. A moins bien sur qu'on veuille faire du unreal tournament, c'est sur c'est un peu limite. Et bien dans ce cas, on ne met pas à jour et puis c'est tout :)
Nemerid.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Brice Carpentier . Évalué à 0.
Il est vrai qu'on mesestime l'importance de l'installation en chroot, personnellement, mais ce n'est peut être pas de l'avis de tout le monde, je trouve l'installation de la Gentoo particulierement agréable, tout atypique qu'elle soit.
J'ai personnellement installé ma première gentoo en une semaine, à partir d'une red hat, c t le pied, je pouvais continuer a faire ce que je voulais, mes serveurs étaient toujours ok, etc.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Anonyme . Évalué à 3.
Pour les optimisations c'est pas la peine de mettre des trucs de la mort style '-O3 -ffast-math -funroll-loops'. Ca risque juste de faire l'effet inverse. L'expérience montre que des flags raisonnables style -march / -fomit-frame-pointer / -O2 donnent de très bon résultats.
Moi je mets en avant plutot la simplicité de la distro à tous les niveaux. C'est simple à comprendre mais pas simpliste. Efficace quoi.
La doc est en effet un modèle de pédagogie. La communauté Gentoo est par ailleurs plus sympathique que "certaines autres" (oh un troll en puissance !) et est plutot compétente.
Sinon c'est une distro jeune et ça certains l'oublient assez vite. Laissons un peu de temps à Gentoo pour s'améliorer. Ce qui existe est déjà pas si mal que ça ... et puis la diversité est une bonne chose :-)
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Éric (site web personnel) . Évalué à 0.
je vous assure que X et mozilla compiles avec ou sans optimisations on le sent
tout de suite (et ceux sans aller bidouiller les ebuilds)
jai une debian, une lfs et une gentoo sur ma machine, je vois les differences...
Marrant pourtant dans mon ebuild de mozilla j'ai justement une ligne qui sert à virer les optimisations, je crois bien qu'elle est présente sur les ebuilds de Xfree aussi.
Bref, ton mozilla (par défaut puisque tu parles "sans bidouillages") n'est pas plus optimisé sur gentoo qu'ailleurs. Bizarre donc que tu vois une différences sensible dans le fonctionnement.
Personnellement pour la version 1.1 (je n'ai pas retesté pour la 1.2) le binaire officiel de mozilla.org semblait (je prefere ce terme que le "était") plus réactif que la version compilée (avec le march d'un athlon-xp)
- facilite d'utilisation
Faut pas oublier tout de meme que la cible avoué ce sont les bidouilleurs. Ne va pas demander de choisir ses options de compilation à Mr tout le monde. Quand à etc-update, un soft qui me demande 20 touches pour updater à jour des fichier de conf que je n'ai jamais touché, ou dont l'interface de merge est plus que discutable .... j'ai vu mieux. Il a le mérite d'exister mais bon, je n'irais pas jusqu'a aller le mettre en avant et parler de facilité d'utilisation.
Comme tu dis dans les problemes, ils ne sont pas si fréquents mais quand il s'agit d'aller toucher un ebuild ou changer des CFLAGS c'est loin d'etre qulifiable de facilité d'utilisation. Entre l'utilisation d'une systeme de packages binaire totalement automatisé et un systeme où parfois tu es obligé de modifier la facon dont ca compile et les patch appliqués ... il y a un mode coté "facilité d'utilisation"
- les dependances pour unmerge
Tu n'as pas eu de pb ? oui tu n'as pas du effacer grand chose : elles ne sont tout simplement pas gérées.
On ne peut pas demander de supprimer les dépendances ? tiens donc, et elles font comment les autres distrib alors ? ca ne serait pas normal d'effacer les dépendances ? qu'est ce que tu peux bien faire avec tes dépendances toutes seules vu qu'elles ne marcheront plus ?
Tu as peur de trop effacer ? alors les options --pretend sont pour toi. Mais en tout état de cause si c'est ca ta peur alors il vaut mieux qu'il te le signale plutot qu'il te le laisse en te laissant croire que ca marchera encore (ce qui ne sera pas le cas).
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
d'autre part, le fait que les flags soient strippes maintenant dans mozilla et xfree veut pas dire que ca soit le cas aussi pour les dependances, et d'autre part strip-flags ne vire pas tout... (je sais plus ou javais lu ca je me trompe peut etre... )
pour ce qui concerne etc-update, au moins tu as un outil pour gerer les fichiers de config, ce qui nest pas le cas partout... je prefere ca a une simple sauvegarde...
pour les dependances... je trouverait anormal que, si jinstalle mozilla et que il rajoute mettons xfree parceque je ne lavais pas encore, il me l'enleve quand je vire mozilla... manitenant c'est ptet juste moi...
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Anonyme . Évalué à 0.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
evidemment ce ne sont que des estimations, difficile de faire autrement...
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Anonyme . Évalué à -2.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Mathieu Pillard (site web personnel) . Évalué à 2.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Anonyme . Évalué à 1.
tout pret ya rien de special a faire, et c'est vraiment super simple.
Faudra t'accrocher pour trouver plus simple que
apt-build install emacs21
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Vincent (site web personnel) . Évalué à -1.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Vincent (site web personnel) . Évalué à -1.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Cyprien Le Pannérer (site web personnel) . Évalué à -1.
urpmi vi ;-)
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Anonyme . Évalué à -2.
Aussi, urpmi, sans options, prend les sources d'emacs, vérifie les dépendances, et le compile ?
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Vincent (site web personnel) . Évalué à 2.
[^] # Re: gentoo 1.4rc2 est sortie
Posté par Mathieu Pillard (site web personnel) . Évalué à 1.
[jesors]
# Vers le système des portages BSD ? ben ça serait pas un mal ...
Posté par rudy_sdf . Évalué à 4.
Avant l' arrivée de la LFS , j' avais essayé de compiler une distrib linux complète à partir des sources . Sans résultat par manque d' infos sur les paquets essentiels . Quand la LFS est sorti , wahou ! Fini les prises de tête ! ... Et j' avais parlé trop vite ... Quand le système grossit , on passe plus de temps à faire de la maintenir les versions des softs qu' à s' en servir ...
Le système des ports sous *BSD , c' est quand même la voie royale , non ? Et hop , un petit "make world" et roule ... ! *BSD roulèze .
Alors franchement , la "Gentoo" (quel nom étrange) s' en sort pas mal du tout . Ouaip ,ok le système des ports n' est pas encore parfaitement au point , mais recompiler sans avoir à gérer les dépendances à la main , c' est pas du luxe .
Si ça peut unifier les choses vers un GNU/Linux avec un développement plus homogène ( si une partie des développeurs adoptent ce genre de distrib' ) , alors peut-être que du point de vue de la sécurité , on en tirera des bénéfices , comme ça sefait depuis longtemps sous OpenBSD , par exemple .
Enfin , j' veux dire qu' avec une RedHat et ses problèmes de softs en version beta (du pur foutage de gueule le coup du gcc-2.96 ! ) , une Debian qui à l' extrême assure une stabilité à toute épreuve de ses paquetages par des tonnes de tests (bénis soit ces développeurs de packages ultra-consciencieux ) . Une Suse qui vous pète au nez et ne se paye plus le luxe de franciser ses Distrib' malgré une excellente finition , une Slackware qui est un peu chiante à maintenir (mais sympa pour bricoler) , une LFS encore trop orientée vers le didacticiel , Gentoo s' en sort pas mal pour sa jeunesse .
Non ? À condition d' avoir du temps devant soi ... je vous l' accorde , recompiler une distrib sur un 486 , faut du courage :°) , mais pour profiter de son dernier Athlon XPète ou Pentiump 4 Pipo-Pipo , c' est plutôt agréable de savoir que le code qui tourne est taillé pour utiliser au mieux les instructions de son CPU .
Finalement , pour le bonheur de la diversité , ça nous fera qu' une distrib' de plus . Mais j' suis pas prêt de virer ma Debian ...
D' ailleurs , quelqu' un aurait-il assez d' expérience dans la préparation de paquetages pour écrire un article sur la recompilation automatique des sources avec les différentes distrib disponibles ? Je parle d' une intro à apt-build et aux rpm-sources , entre autres , et faire la comparaison avec le système des ports *BSD .
J' arrête là-dessus , et je vous laisse m' incendier .
[^] # Re: Vers le système des portages BSD ? ben ça serait pas un mal ..
Posté par Christophe Merlet (site web personnel) . Évalué à 1.
Je confirme ;-))
# Re: gentoo 1.4rc2 est sortie
Posté par Fyque . Évalué à 2.
Je voudrais juste faire part de ce que je trouve d'utile dans ce fameux système de package portage, c'est le fait de pouvoir installer facilement n'importe quel logiciel à partir des sources dans l'absorbance du système tout en sachant où ce petit coquin a éparpillé ses fichiers, ce qui n'est pas vraiment le cas lorsqu'on fait des make install à tout vas ...
Je tire cela de mon expérience personnelle avec la LFS et la slackware : il n'y a vraiment aucun moyen de supprimer un logiciel entièrement si celui-ci a été installé avec un simple make install. Enfin à l'époque j'avais utilisé instmon pour essayer de gérer un minimum ce que j'installais mais bon, ce n'est pas très pratique.
Vu qu'il est quand même assez facile d'écrire un ebuild simple, si je veux installer un logiciel qui n'a pas d'ebuild déjà fournit, je prend un model d'ebuild, je met le bon nom et la bonne version, j'entre url où le downloader et il s'installe tout seul comme un grand. Bien sur s'il s'installe autrement qu'avec les classiques ./configure && make && make install il faut faire quelques petites modifications mais rien de pire qu'une installation "à la main". Dans ces cas là, je ne me préocuppe pas des dépendances, je l'avoue, mais bon tampis pour moi.
Peut-être est-il aussi facile de faire cela sous d'autre distrib, je n'en sais rien.
Certains diront que je me contente de pas grand chose, c'est surement vrai, mais je m'y retrouve :-)
Fyque
# Re: gentoo 1.4rc2 est sortie
Posté par Space_e_man (site web personnel) . Évalué à 1.
Je crois comprendre qu'il y a des choses prometeuse dans la Gentoo mais qu'il s'agit encore d'une distribution "jeune" (plus jeune que Debian ?;-). Dans la discussion, il est question des binnaires et je me demande dans quel mesure un système de "cache" pourrais être distribué sur le réseau de sorte que des binnaires pourraient être identifié pour être issue d'un contexte de compilation compatible, localisé et téléchargé à partir du réseau. Dans le cas contraire, la compilation aurait lieux (de manière distribuée ou délocalisé) pour ensuite être rendue à son tour disponible sur le réseau.
Serait-ce possible ?
Est-ce que fait (ou prévoit de faire) la Gentoo ?
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.