Journal NPTL et Gentoo

Posté par  .
Étiquettes : aucune
0
20
mai
2004
La méthode ci-dessous sert à avoir la même rapidité de Mandrake ou voir plus. Attention elle ne s'applique que quand vous installez la Gentoo.

J'ai testé le USE flag "nptl" dans /etc/make.conf mais seulement à partir de Stage1...
Au moment de rentrer les USE flag, rajoutez "nptl" exemple :
USE="X sse gnome -kde mmx nptl"

avant de lancer le bootstrap il faut faire un emerge sys-kernel/linux-headers/linux-headers-2.6.x.ebuild

remplacer le x par la version que vous voulez ...

puis lancer le bootstrap... vous remarquerez à la compile de glibc l'apparition de nptl à un moment ...
Je n'ai eu aucun probleme de compilation du système avec nptl.
J'ai l'impression que le système est un peu plus réactif.

Quand pensez-vous ?
  • # Commentaire supprimé

    Posté par  . Évalué à 7.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # Quand pensez-vous ?

    Posté par  . Évalué à 10.

    Tout le temps.
  • # nptl

    Posté par  . Évalué à 3.

    > La méthode ci-dessous sert à avoir la même rapidité de Mandrake ou voir plus.

    Heu nptl pour Mandrake c'est à partir de Mandrake 10.0. Nptl a été fourni en premier par Red Hat (RH9). Normal, ils l'ont développé.

    > J'ai l'impression que le système est un peu plus réactif.
    > Quand pensez-vous ?

    C'est psychologique alors.
    nptl c'est bien :
    - pour les développeurs
    - pour les serveurs avec plein de thread (apache 2, serveur java...).

    C'est l'interface linuxthread qui est utilisé par défaut. FC3 utilisera l'interface nptl par défaut. Donc plus rien à faire pour avoir nptl. Conséquence : incompatible i386. Il faut passer à i486 (c'est en cours de discution sur la mailing devel).
    • [^] # Re: nptl

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

      C'est psychologique alors.

      Ce ne serais pas la premiere fois avec les gentooistes. En pensant que leur distro est la plus rapide, ils essayent de se consoler d'avoir passer 50 heures a compiler la base de leur systeme.
      • [^] # Re: nptl

        Posté par  . Évalué à -2.

        hi hi hi....j'allume mon portable P4 2, 4 sous mdk et mon PIII 650 sous gentoo...wouah c vrai ça...vont presque à la meme vitesse ;-)) et encore je ne dis pas que même parfois mes soft sous gentoo se lance plus vite...après on va croire que j'en rajoute....

        Entre nous, je n'ai jamais pensé allez à la meme vitesse que la mdk sous gentoo..je ne comprends pas c déjà plus rapide...
  • # mouaif...

    Posté par  . Évalué à 7.

    * Réponse sur l'aspect gentoo des choses :

    - il est parfaitement possible de passer au NPTL sur une Gentoo déjà installée. Seule la recompilation de la glibc et de qlqs rares applis qui font des trucs bizarres à ce niveau (openoffice, mono, etc., enfin celle qui utilise le flag nptl) est nécéssaire

    - ta façon d'installer les headers 2.6 est très crade et à proscrire. Portage voudra très certainement virer ce paquet à la première occasion. Va jeter un oeil dans la man de portage, section "package.keywords", pour savoir comment faire bien les choses.

    - en fait d'ailleurs, les headers 2.6 ne sont pas réellement nécéssaires pour compiler le support NPTL, il y a un hack dans le paquet de la glibc qui permet de se contenter de tes sources noyau (2.6) pour cette partie là. Ceci dit, j'aime pas trop cette méthode.


    * Réponse sur l'aspect NPTL des choses :

    Comme déjà dit par d'autres, les NPTL n'ont pas vraiment une influence visible sur les applications qui ne sont pas massivement multithreadées. L'amélioration que tu vois peut venir de bien d'autres choses qui auraient changé lors de ta réinstall. Par exemple, le noyau, le prelinking, le système de fichiers, ou même dans certains cas les CFLAGS, ont bien plus d'influence.
  • # NPTL sur MDK 9.2 ?

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

    Je tourne depuis quelques semaines en kernel 2.6 (actuellement 2.6.6) sur ma Mandrake 9.2 : compilé à la main + patch supermount ==> cela fonctionne très bien.

    J'aimerais aussi utiliser NPTL :-) Est-ce que quelqu'un aurait déjà fait ça (MDK 9.2 + NPTL) ? Où est-ce que je peux récupérer les sources de glibc + support NTPL pour compiler ça sur ma MDK 9.2 (en SRPMS de préference) ?
    • [^] # Re: NPTL sur MDK 9.2 ?

      Posté par  . Évalué à 1.

      J'ai cru comprendre que la 10.0 supportait NPTL, ça ne serait pas plus simple de faire la mise à jour ?

Suivre le flux des commentaires

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