Raynor a écrit 1 commentaire

  • [^] # Re: Gardiens du noyau

    Posté par  . En réponse à la dépêche Le noyau Linux est disponible en version 2.6.38. Évalué à 10.

    Je suis depuis pas mal de temps l'évolution du noyau. Et je tiens à rectifier ces deux points :

    Linus n'est pas du tout un puriste qui utilise son PC qu'en console. Il a souvent changé de distribution mais utilise maintenant Fedora car c'est une distrib grand publique (il ne veut pas de Gentoo & co). Le desktop est d'ailleurs sa cible principale pour ce qui est des paramètre et algo par defaut dans Linux, car c'est la ou il y a le plus grand nombre d'utilisations differentes. Et aussi car de toute facon les pro des server et de l'embarqué connaissent très bien les options pour adapter Linux à leur utilisation. C'est pas pour rien s'il y a eu autant de patchs qui améliorent l'interactivité ces dernières années.

    Pour ce qui est des perfs de Linux: Linux était historiquement optimisé pour une utilisation serveur. C'est à dire avoir le maximum de perf par défaut sans trop se soucier de la latence et de l'interactivité (à quoi bon pour un serveur web). Mais comme je l'ai dis, depuis quelques années Linus essaye de faire en sorte que le kernel fonctionne très bien par défaut pour tout type d'utilisation dont le desktop. Et pour lui avoir des freez d'interface n'est pas acceptable. Il préfère donc échanger quelques % de perf brute coté serveur pour de l'interactivité. Mais tout ca n'est qu'une question de paramètres par défaut, les anciens algo (scheduler CPU, scheduler IO...) sont toujours la, il suffit juste de les activer. Donc pour résumer on a bien perdu des performances au fils des années (ils suffit de regarder les graphs phoronix) mais seulement sur la conf par défaut mais en réalité on a gagné énormément en interactivité. Je le constate moi meme: Linux n'a jamais paru aussi rapide.