Liens connexes

Dépêche modérée par

: gentoo 1.4rc2 est sortie

Posté par Xmanu (). Modéré le 04 janvier 2003.
0
En attendant la sortie de la version finale prévue pour mi-janvier, voici la « release candidate » 2 de la gentoo 1.4. (NdM : PPC, Sparc et x86)

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.

> Lire les commentaires (41 commentaires, moyenne: 1,5).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

[+] gentoo 1.4rc2 est sortie

Posté par FRLinux (page perso, ) le 04/01/2003 à 14:59. (lien). Évalué à -6.

Si vous ne connaissez pas encore, c'est le moment de vous y mettre !

Steph

trop optimisé à mon gouts

Posté par Marc (Jabber id, page perso, ) le 04/01/2003 à 18:37. (lien). Évalué à 15.

Je veux pas rentrer dans un troll, je vais juste parler de mon expérience perso à ce sujet. J'avais une slack, et j'avais envie de passer à une distrib avec une gestion de paquets un peu moins légère, et comme j'entendais beaucoup de bien de la gentoo, bah j'ai installé ça. Au début j'étais vraiment très content, ça marchais niquel, rapide et tout... Heureusement, depuis le temps que j'entendais "ouai, gentoo ca recompile tout, mozilla, XFree tout ça, c'est top optimisé pour ton cpu et tt!" ... Bon ok... J'ai commencé à lire des trucs, j'ai été surpris de voir comme en fait les optimisations apporte pas grand chose en général dans les tests, mais bon..... Après est venu le temps des update ou des remove... Bon, alors les update ca marche bien, surtout avec la variable USE... Par contre quand on veut rajouter un truc qui n'était pas prévu...hmm, ca coince... Comment je fait avec mon lircd? ah ok, j'édite tous les ebuild (description des paquets pour ceux qui ne connaissent pas) pour recompiler, je dois faire ca a chaque mise à jour, enfin bref, c'est chiant ça...passons. Oh, ben je veux plus du KDE3 que j'ai installé, virons le!... emerge unmerge kde? hmmm non...ah oui, y'a pas de deps au unmerge, un poil génant... Alors me suis fait un ptit script qui gérait ça... Ensuite, c'est les changement mineurs dans les fichiers de config ou autre, ca se resulte par 3heures de reponse y/n pour rajouter une ligne à chaque header des fichiers (genre dans la licence, ils ont changé un truc concernant la version de la GPL ou qqch du genre => certains nombres de fichiers concernés)... je parle même pas de XFree86, si un mini truc est changé, alors hop! c'est partie pour des heures de compilations! Yoopi! Ah mais au moins il est optimisé! Ah ben non en fait, XFree fait partie des paquets qui justement ne sont pas optimisé à la compilation pour des raisons de stabilité.... idem pour mozilla, la glibc etc (faut chercher stripflags dans les ebuilds). Un jour où j'en avais marre, j'ai tout viré pour installé une Debian.... Ma plus grosse suprise a été de voir que nautillus se lançait plus vite que sur la gentoo... PS: après 'vérification' de mon post, je me rend compte qu'il est vraiment mal mis en page, mais j'ai pas le temps de refaire ça, désolé ;) Me suis pas relu pour les fautes non plus, pas tapé trop fort merci!

Re: gentoo 1.4rc2 est sortie

Posté par Christophe Merlet (page perso, ) le 04/01/2003 à 22:15. (lien). Évalué à 2.

Beaucoup de gens se pamme de la gentoo sous pretexte qu'elle optimise à fond les compilations des paquets or comme il a était dit dans les commentaires précédents, les paquets principaux ne sont pas optimisé !. Si vous tenez a un maximum de performances, tout en ayant un vrai système de dépendances entre les paquets, prenez une distribs à base de RPM ou de dpkg et recompilez les paquets sources avec vos propres optimisations. C'est trés simple et en tout cas, pas moins rapide. Concernant les RPMs, on peut mettre ses propres options d'optimisations en ajoutant une ligne tel que optflags: <arch> -pipe -O3 -mcpu=athlon-xp dans son fichier ~/.rpmrc ou <arch> est remplacé par votre type de cpu Pour ma part, j'ai compilé 90% de mon système avec les options optflags: ppc -pipe -O3 -fsigned-char -fomit-frame-pointer -mcpu=750 sauf guile et postgresql ou j'ai rétrogradé en -O2 et ça marche plutot bien :-))) Pour la majorité des applis c++ j'utilise en plus autant que possible -fno-rtti -fno-exceptions Quand a ceux qui prétendent que la gentoo permets d'avoir les versions les plus récentes des logiciels avec moins de problèmes qu'une cooker ou une testing, va falloir argumenter !

Re: gentoo 1.4rc2 est sortie

Posté par Mathieu Pillard (page perso, ) le 05/01/2003 à 05:13. (lien). Évalué à 4.

deja, a tous les grincheux qui disent que ya deja telle distrib qui fait ca, ou que ya aucun avantage sur telle autre distrib, jaimerais dire : et alors ? oui certains de ses points forts se retrouvent, avec plus ou moins de bidouille, dans les autres distribs ... et alors ? on a pas le droit c'est interdit ? et vous avez regarde un peu avant de conclure tout de suite que ca revenait au meme (ou moins bien) ? perso voila mes opinions sur la gentoo : - optimisations 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... - dependances "virtuelles" tous les avantages classiques des systemes ala .deb, cad pas de dependances physiques qui peuvent devenir assez probablematiques des que on commence a tout bidouiller (experience perso, zavez le droit de pas etre d'accord :) - facilite d'utilisation evidemment pour ce qui est de tout compiler a la main on peut faire ca avec une debian ou nimporte quoi ... en bidouillant un peu... la l'interet c'est que c'est tout pret ya rien de special a faire, et c'est vraiment super simple. pour les fichiers de conf. etc-update est tres pratique, c'est un regal (couple eventuellement pour les faineants a un script qui fait ca automatiquement) dans le meme ordre d'idee, les scripts d'initialisation sont super faciles a modifer, meme si on ny connait pas grand chose... enfin, le systeme de ports ala bsd est tres pratique a utiliser... - documentation bah, yen a beaucoup et elle est bien faite. - communaute la communaute gentoo est plutot reactive, une question, hop les forums et ca roule (bon personellement jai rien eu a poser mais je constate :) les problemes : - bah, certaines compilations ne se passent pas bien. c'est la vie. ca arrive. mais c'est _tres_ rare. et generalement c juste un pb temporaire dans un ebuild, ou alors des CFLAGS trop aggressifs - des paquets binaires seraient les bienvenus. a ce que jai compris ca devrait arriver... un jour :) certaines apps ont deja ca - les dependances pour unmerge. je nai personellement jamais eu de pb, mais jai jamais unmerge grand chose. le pb c'est que on peut pas decemment demander de aussi unmerger les dependances d'un truc, donc bon... voila c tout pour le moment :)

Vers le système des portages BSD ? ben ça serait pas un mal ...

Posté par rudy_sdf () le 06/01/2003 à 07:26. (lien). Évalué à 4.

J' ai pas changé de bécane depuis presque 3 ans ( un Athlon 650 en slot A +256 RAM + 40 Go de RD -> risque dur ) . Le seul truc qui m' a permis de gagner de la patate sans débourser un centime , c' est la recompilation systématique de toutes mes applis . J' suis un parano du compilo .

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: gentoo 1.4rc2 est sortie

Posté par Fyque () le 06/01/2003 à 18:41. (lien). Évalué à 2.

Salut,

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 (page perso, ) le 07/01/2003 à 12:09. (lien). Évalué à 1.

Je sais que chez nous, au BxLug.be, on aime surtout la Debian et personnellement, maintenant que certaines choses "marchent" (merci à ceux qui nous aident), je ne m'en plein pas mais j'aimerais comprendre à quels niveaux les 2 distributions se distinguent (en théorie, en pratique, les mécanismes etc.).
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 ?

Revenir en haut de page