• # un noyau plus stable pour debian ?

    Posté par . En réponse au journal Passage du noyau Debian 2.6.30-2 au noyau Vanilla 2.6.31-2. Évalué à 1.

    Ce topic est très intéressant. Je suis justement récemment passe a Debian pour avoir un système stable et cohérent, c'est a dire ou les options de chaque package permettent au reste de fonctionner correctement, contrairement a un système compile soi-même ou on peut choisir les mauvaises options et arriver a des packages qui ne fonctionnent pas ou qui ne peuvent pas s'installer.

    Je suis assez déçu par le noyau par défaut de lenny (le dernier 2.6.26 disponible) car j'ai eu pas mal de plantages lorsque j'utilise mon système de façon intensive avec des machines kvm. Je précise que je n'utilise que des packages de la branche stable, et que les plantages ne sont pas dus a un hardware défaillant.

    Je suis justement passe a debian plutôt qu'une ubuntu pour avoir des cycles longs (comme rhel) afin d'avoir un système très stable, et je n'ai pas besoin d'avoir les dernières versions des packages. J'ai l'impression que le noyau debian est finalement assez proche du 2.6.26 vanilla, et qu'il n'y a pas beaucoup de patches, donc la stabilité est satisfaisante en environnement normal mais insuffisante en cas d'utilisation intensive, comme pour toutes les distributions de type desktop qui sortent deux fois par an.

    Le noyau de rhel me semble tout de même avoir été travaillé beaucoup plus en profondeur, et on peut voir qu'il y a beaucoup de patches qui s'accumulent avec le temps, même s'ils ajoutent en partie des nouveautés. On peut voir les sources ici:
    http://people.redhat.com/dzickus/el5/
    Et aussi un document très intéressant qui compare les sources vanilla et rhel:
    http://www.surriel.com/system/files/summit2009-riel-turtle-a(...)

    Je pense donc que le noyau rhel/centos est largement plus stable, et je n'ai pas de problème particuliers avec les serveurs qui tournent avec redhat au boulot. Mais je n'ai pas envie de passer a Centos, car il y a beaucoup moins de packages (malgré les repositories comme EPEL), et que le noyau comporte beaucoup de limitations (on est notamment oblige d'utiliser ext3 car redhat ne supporte pas les alternatives comme reiserfs).

    Je suis donc a la recherche d'un noyau aussi robuste que rhel, mais sur une debian et avec
    des options moins réduites que sous rhel. J'ai donc cherche a récupérer les sources du noyau rhel, mais ce n'est pas évident de les compiler et de les utiliser dans un autre environnement que redhat. Notamment il y a beaucoup d'options non supportées par redhat qui ne compilent même pas si on les active. Ensuite, même une fois le noyau compile, j'ai eu un plantage au démarrage mais je n'ai pas été plus loin.

    Il y a aussi le noyau vanilla 2.6.27 qui est particulièrement intéressant car il n'est pas
    très ancien et il continue a recevoir des correctifs ce qui permet de continuer a améliorer la stabilité. Ce noyau servira d'ailleurs de base pour la rhel6 et SLES l'utilise déjà. Malheureusement debian a choisi de se baser sur un 2.6.26 dont le support officiel s'est arrête très vite, plutôt que 2.6.27.

    Donc connaissez vous des dépôts alternatifs ou des projets permettant d'utiliser un noyau
    précompilé et maintenu, installable sur debian/ubuntu, qui offre une stabilité supérieure
    au noyau fourni par défaut ? Ca serait vraiment super d'avoir la possibilité d'utiliser
    un noyau base sur les sources redhat, ou au moins des sources 2.6.27 récentes sur debian pour avoir un système vraiment robuste.