Pourquoi Red Hat Linux utilise-t-il un noyau aussi ancien?


18

Pourquoi RHEL (et ses dérivés) utilise-t-il un noyau aussi ancien? Il utilise 2.6.32-xxx, ce qui me semble ancien. Comment prennent-ils en charge le matériel plus récent avec ce noyau? Autant que je sache, ce type de distributions fonctionne sur du matériel assez moderne.


8
Je pense que le principal critère pour RHEL & co est la stabilité. La branche 2.6.32 du noyau est considérée comme très stable après des années de tests et de recherche de bogues. J'exécute la même version du noyau sur mon système et je suis très enthousiaste à propos de sa stabilité.
user1146332

2
Si vous regardez d'autres distributions, Red Hat n'est pas seul.
ott--

Je suis sur Debian stable en ce moment, exécutant le noyau 2.6.32 qu'il a livré. Il a quelques années, ce n'est vraiment pas si vieux. Vous seriez étonné du nombre de machines exécutant / vraiment / d'anciens logiciels.
rahmu

Près de quatre ans plus tard, RHEL utilise toujours 2.6.32.
gerrit

Réponses:


29

Parce que Red Hat Enterprise Linux est avant tout une question de stabilité , et est une distribution de longue durée (environ 10 ans garantis). Les utilisateurs de RHEL ne veulent rien changer, sauf si cela est absolument nécessaire. Mais notez que la version de base du noyau est ancienne, le noyau de RHEL contient beaucoup de choses rétroportées et de corrections de bugs, donc ce n'est pas vraiment vieux.


12
Ce "truc" rétroporté inclut également des pilotes plus récents pour le support matériel et parfois même de nouvelles fonctionnalités.
jordanm

1
SLE (SUSE Linux Enterprise) utilise également un ancien noyau au niveau du numéro de version. Pourtant, il a littéralement des milliers de correctifs au-dessus du noyau vanilla de la même version: corrections de bugs portés en arrière, améliorations et pilotes. En d'autres termes: "regarder dans les paquets source n'est pas pour les timides". :)
peterph

0

Voici un tableau des versions du noyau utilisées jusqu'à présent dans chaque version de RHEL.

Résumer:

  • RHEL 2.1 (sorti en 2002) utilisait la version 2.4.9 du noyau.
  • RHEL 3 (sorti en 2003, basé sur RHL 9) utilisait la version 2.4.21 du noyau.
  • RHEL 4 (sorti en 2005, basé sur Fedora Core 3) a utilisé la version 2.6.9 du noyau.
  • RHEL 5 (publié en 2007, basé sur Fedora Core 6) a utilisé la version 2.6.18 du noyau.
  • RHEL 6 (sorti en 2010, basé sur un mélange de Fedora 12 et 13) a utilisé la version 2.6.32 du noyau.
  • RHEL 7 (sorti en 2014, basé sur un mélange de Fedora 19 et 20) utilise la version 3.10.0 du noyau.
  • RHEL 8 (publié en 2019, basé sur Fedora 28) utilise la version 4.18.0 du noyau.

Sur chaque version majeure de RHEL, la version du noyau est figée au moment de la version initiale et tous les correctifs de sécurité et mises à jour de pilotes sont rétroportés vers cette version du noyau.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.