Gentoo 1.0 est sorti !

Posté par  . Modéré par Brice Favre.
Étiquettes :
0
1
avr.
2002
Linux
La version 1.0 de Gentoo Linux est sortie. Cette distribution se distingue des autres par son système de gestion de paquets appelé Portage. Portage permet de gérer le téléchargement des sources ou des binaires, la compilation, l'installation, la désinstallation et la gestion des dépendances à la manière des sytèmes BSD. Gentoo est censé offrir un système optimisé pour chaque machine, ce qui le fait ressembler à Linux From Scratch, mais avec le confort apporté par un gestionnaire de paquets.

Plusieurs images iso sont déjà disponibles sur les serveurs, permettant d'installer un système minimum (noyau 2.4.18, XFree 4.2, GNOME). D'autres images sont à venir, comprenant les sources et les binaires de nombreux logiciels (dont KDE 2.2 et 3.0).

Reste maintenant à tester la bête pour savoir si le gain de performances est significatif par rapport aux autres distributions.

Aller plus loin

  • # héhé ;)) un truc qui n'interressera pas les apt get men

    Posté par  (site web personnel) . Évalué à 5.

    comme je l'ai déjà dis on a un système similaire pour la gestion des packages sous slackware ...

    installation et désinstallation des programmes compilé par make :)

    d'ailleurs la slack est sans doute la distribution la plus proche des bsd ...

    conf www.freshmeat.net
    soft: make uninstall

    @+
    Code34
  • # Gain

    Posté par  . Évalué à 3.

    > Reste maintenant à tester la bête pour savoir si le gain de performances est significatif par rapport aux autres distributions.

    Entre installer un binaire pour 386 et recompiler le source pour ton pentium 4, ca me parait evident que ya un gain net de performances !
    Cela dit c'est clair qu'au niveau rapidite d'installation par contre c'est le contraire...
    • [^] # Re: Gain

      Posté par  (site web personnel) . Évalué à 10.

      J'utilise la gentoo depuis un peu plus d'un mois, sur 2 machines : un serveur avec un Cyril 166 et une machine bureautique Duron 750.
      Portage est très très sympathique ( 'emerge emacs' et hop !). Suite aux failles de sécurité, j'ai mis à jour ssh et la zlib très facilement.
      Quand au gain, je n'ai pas l'impression qu'il soit si flagrant que ça, mais il faudrait bencher...
      Au niveau temps d'install, c'est très très long. Heuresement j'ai tout fait sur mon athlon, parce que sur mon cyrix, j'y serais encore.
      Un autre point plaisant : on peut installer d'abord le nouveau package puis enlever l'ancien. Sexy.
    • [^] # Re: Gain

      Posté par  (site web personnel) . Évalué à 10.

      La recompilation n'a d'intérêt que pour certains programmes bien particuliers.
      Dans la grande majorité des cas, ça n'apporte aucun gain significatif.
      Pour moi, c'est avant tout un argument marketing.
      • [^] # Re: Gain

        Posté par  . Évalué à 1.

        Tu ne vois pas le gain ?!?
        Ca t'evitera sans doute de te faire niquer par un buffer overflow qui est "configure" pour etre utilisable sur les binaires que toutle monde utilise.
        En plus vu comme gcc a tendance a optimiser je serais etonne qu'il n'y ai aucun gain entre un binaire compile pour Pentium et un port compile pour un P4 (surtout dans le cas d'un player video).

        Par contre c'est clair que c'est marketing, mais tu n'as pas trop compris pourquoi.
        • [^] # Re: Gain

          Posté par  (site web personnel) . Évalué à 2.

          Ca t'evitera sans doute de te faire niquer par un buffer overflow qui est "configure" pour etre utilisable sur les binaires que toutle monde utilise.

          j'ai pas compris, c'est configurable les buffer overflows ?

          il suffit de faire un ./configure --without-buffer-overflow, c'est ça ? :-)
          • [^] # Re: Gain

            Posté par  . Évalué à 0.

            Pour exploiter un buffer overflow il te faut un offset dans la stack afin de placer ton code.
            Cet offset peux varier d'un binaire a un autre.
        • [^] # Re: Gain

          Posté par  . Évalué à 3.

          je serais etonne qu'il n'y ait aucun gain entre un binaire compile pour Pentium et un port compile pour un P4

          Pour la plupart des applications il n'y a en effet aucun gain (ou alors très minime). Ca a déjà été testé plusieurs fois et on en a parlé ici.
          Les optimisations apportées par les processeurs ultérieurs ne sont généralement applicables qu'à des cas particuliers, le but étant plutôt d'accélérer les applications générales, sans recompilation. D'ailleurs dans le monde informatique général, à savoir propriétaire, on ne recompile pas très souvent. Intel étudie les cas les plus courants de code et optimise/accélère ses processeurs en fonction.

          (surtout dans le cas d'un player video)

          C'est effectivement un des rares cas où on peut bénéficier d'une bonne accélération à la recompilation.
          Mais ce ne sont ni le noyau, ni XFree, ni GNOME/KDE qui vont bénéficier d'optimisations pour P4 (ou alors minimes et ça n'en vaut pas trop la peine).
          • [^] # Re: Gain

            Posté par  . Évalué à 0.

            Bon j'avoue ne pas avoir suivi les nouvelles instructions suite aux 486, mais bon la tu est en train de me dire qu'elles servent a rien.
            Je pense qu'intel a des chercheurs assez intelligents pour rajouter des instructions utiles.
            Au pire je comprendrais plus que gcc ne gere pas correctement ces nouvelles instructions.
  • # Système minimum

    Posté par  (site web personnel) . Évalué à 10.

    ... permettant d'installer un système minimum (noyau 2.4.18, XFree 4.2, GNOME).

    tiens, c'est marrant, je ne l'imaginais pas comme ça le système minimum.
    • [^] # Re: Système minimum

      Posté par  . Évalué à -6.

      Oui, moi j'aurais plutôt mis Kde.

      (poussez pas, je sors tout seul)
      • [^] # Re: Système minimum

        Posté par  (site web personnel) . Évalué à 9.

        Un système minimum c'est le noyau + un bon shell (à la zsh) + tout ce qu'il faut pour compiler
        • [^] # Re: Système minimum

          Posté par  . Évalué à 0.

          Il faut donc Kdevelop en plus ?

          (bin quoi, je reste à 4000 xp et quelques, faut bien que je redescende :) )
  • # Attention quand meme

    Posté par  . Évalué à 8.

    "Plusieurs images iso sont déjà disponibles sur les serveurs, permettant d'installer un système minimum (noyau 2.4.18, XFree 4.2, GNOME)."

    Heu soit on a pas les mêmes images soit tu te trompe.
    De disponible en binaire sur le CD il y a la : glibc binutils ncurses perl db, et 2, 3 autres trucs mais rien d'autre qu'un système de base le reste est rapatrié via le net puis recompiler et installer
    Sinon sous forme de sources j'ai pas trops regarder mais moi tout a été téléchargé depuis le net

    Donc faites gaffe si vous pensez avoir un système complet avec le cd de 100Mo.
  • # Dans le temps

    Posté par  . Évalué à 10.

    Il est très sympa de pourvoir tout compiler ...

    Mais voila. Ma distrib préférée reste la gentoo, but ... dans le temps je ne suis vraiment pas sur que ce soit le meilleur choix // à une débian. La technologie des paquets debian est VRAIMENT stable et éprouvée.

    --> J'ai switché chez moi de la gentoo vers la debian ... la raison : j'aime pas perdre mon temps :) Et ca peut prendre BEAUCOUP voir BEAUCOUP de temps pour savoir pourquoi un paquet veut pas compiler..

    Plus simplement si j'ai besoin de ddd pour débugger et que (MERDE) je ne l'ai pas installé :
    On attend bien 3/4 d'heure que ca compile
    ou on fait un apt-get install ddd (environ 2minutes)

    A vous de choisir

    Moi j'ai choisi. J'ai une becanne pour travailler pas pour bricoler (No Troll Please).
    • [^] # Re: Dans le temps

      Posté par  . Évalué à 7.

      Mais de toutes facons, tu peux recompiler si tu veux avec une Debian aussi.
      Et "Debian c bian !"
      • [^] # Re: Dans le temps

        Posté par  . Évalué à 9.

        d'ailleurs pour automatiquement recompiler ses packages y a les demons sbuild et dbuild (installable par apt-get) qui permettent de configurer un demon qui va chercher les nouvelles sources et les installes.
        • [^] # Re: Dans le temps

          Posté par  . Évalué à 7.

          On peut recompiler sous Debian .... mais y a-t-il un moyen de faire passer sa debian de i386 à i686 (Comme une Gentoo) ????
    • [^] # Re: Dans le temps

      Posté par  . Évalué à -4.

      je suis d'accord et je rajouterais:

      pour compiler les softs faut avoir en permanence des tonnes de lib de dev,de headers.... qui encombrent le disque dur et faut tous les avoir parceque sinon y'a une chance sur 2 q'il manque des trucs
  • # fais voir ton baril d'ariel ?

    Posté par  . Évalué à 5.

    bon je veux bien essayer la gentoo au detriment de ma LFS
    <subliminal>LFS c'est BIEN(tm)</subliminal>
    et je vous dirais ce que ca donne...
  • # Gain de perfs,

    Posté par  . Évalué à 7.

    perso, j'utilise gentoo comme systeme principal,
    au dela du supposé gain de perfs, un truc sympathique c'est le systeme d'init qui gere les
    dependance, plus de repertoires rcXX.d compliques
    par exemple dans le scripte apache on met
    depend network, et voila!! le script init de apache
    sera lance apres celui de network...

    bon sinon y a des truc un peu prise de tête, genre les profiles est les variables d'env mais gentoo est quand meme une distrib bien sympa, a condition d'avoir une ADSL et un proc muscle...
    • [^] # Re: Gain de perfs,

      Posté par  . Évalué à 3.

      La gestion des dépendances, c'est la meme que sous NetBSD ou pas (rc.d system) ?

      Est-ce qu'il y a un moyen de gérer les dépendances inverses, pour le shutdown ?
      • [^] # Re: Gain de perfs,

        Posté par  . Évalué à 4.

        en fait au lieu d'avoir un
        case:
        start)
        ;;
        ....
        c'est des fonctions bash:
        depend() {
        need net
        }

        start() {
        ...
        }

        a priori ca gere les dependances inverse pour le shutdown... (trier comme pour le demarrage puis prendre le sens inverse, enfin je suppose)
    • [^] # Re: Gain de perfs,

      Posté par  . Évalué à -2.

      Ouais, c'est une init à la BSD, quoi, pas une system V. Comme sur une Slackware, ya que un /etc/rc.d avec tous les scripts d'init dedans. Sur une Slack, ya pas trop de vérification des dépendances au boot (enfin, si, ya les conditions dans les scripts), mais bon, ça se passe bien en général.
  • # Updates de fichiers de conf'

    Posté par  . Évalué à 4.

    Gentoo est bien sympathique tout plein, par contre l'emmerde c'est les mises a jour des fichiers de conf...
    Ca te rajoute a chaque fois 40 nouveaux fichiers ._cfgxxx dans le /etc, que en general tu prends pas le temps de reporter les modifications de configuration sur tes fichiers a toi, et qui en plus sont rarement bien documentes.
    A part ca, c'est super ;)

Suivre le flux des commentaires

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