• # Noyau

    Posté par . En réponse au journal Le meilleur du troll: c'était mieux avant!. Évalué à 8.

    Je n'ai pas fini. Le noyau. Il faut le compiler, le noyau. Linux, c'est mieux avec un noyau adapté à son usage. Euh, y a encore quelqu'un qui le fait aujourd'hui? 1 pourcent des linuxiens?

    À l'époque, on compilait son noyau au lieu d'utiliser celui de sa distribution pour quatre raisons :
    - optimiser pour son processeur : cela fait quelques années que le kernel a une option d'autodétection des capacités du processeur au boot qui règle le problème contre quelques ko. MPlayer aussi possède cette autodétection.

    - éviter les modules : entre ata ou scsi, il fallait choisir lequel mettre dans son noyau pour monter sa partition racine et trouver les autres modules, il fallait charger tout module "à la main" ...
    Maintenant, la plupart des distributions utilisent un initrd en standard et ont une bonne autodétection du matériel. Les modules ne sont plus une plaie mais une souplesse de d'utilisation. Vous souvenez-vous de l'époque où on ne pouvait pas migrer un disque dur d'une machine HS à une autre parce que le noyau était prévu pour le mauvais processeur ou n'avait pas le driver de la carte réseau ?

    - avoir la dernière version : sans internet, je récupérais les sources du tout nouveau noyau 2.4.12 dans Planète Linux et le compilais à la main, maintenant avec l'adsl et les rolling-releases, ce n'est plus nécessaire.

    - faire joujou : ceux qui veulent tester les dernières RC ou la fameuse branche -mm continuent à compiler depuis les sources bien entendu. Pour ma part je préfère utiliser mon CPU pour compiler KDE 4.2beta2 :)

    Pour moi le fait qu'on ne recompile plus son noyau soi même est le signe d'une maturation du kernel (autodétection, modularisation) et de son intégration dans les distributions (initrd, hotplug), c'est donc une bonne chose.