Why does RHEL (and its derivatives) use such an old kernel? It uses 2.6.32-xxx, which seems old to me. How do they support newer hardware with that kernel? As far as I know these kind of distributions do run on fairly modern hardware.

  • 8
    I think the principal criterion for RHEL & co is stability. The 2.6.32 branch of the kernel is rated very stable after years of testing and bug chasing. I run the same version of the kernel on my system and i'm very enthusiastic about it's stability. – user1146332 Jan 22 '13 at 20:04
  • 2
    If you look at other distributions, Red Hat is not alone. – ott-- Jan 22 '13 at 22:01
  • I'm on Debian stable right now, running the 2.6.32 kernel it has shipped. It's a couple years old, it's really not that old. You'd be amazed at the number of machines running /really/ old software out there. – rahmu Jan 30 '13 at 1:31
  • Almost four years later and RHEL still uses 2.6.32. – gerrit Oct 25 '16 at 18:38
up vote 28 down vote accepted

Because Red Hat Enterprise Linux is foremost about stability, and is a long-lived distribution (some 10 years guaranteed). RHEL users don't want anything to change unless absolutely necessary. But note that the base version of the kernel is old, RHEL's kernel contains lots of backported stuff and bug fixes, so it isn't really old.

  • 11
    That backported "stuff" also includes newer drivers for hardware support and sometimes even new features. – jordanm Jan 22 '13 at 21:15
  • 1
    SLE (SUSE Linux Enterprise) also uses a version-number-wise old kernel. Yet is has literally thousands of patches on top of vanilla kernel of the same version: back-ported bug fixes, enhancements and drivers. In other words: "looking into the source packages is not for the faint-hearted". :) – peterph Mar 19 '13 at 17:27

Your Answer

 

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Not the answer you're looking for? Browse other questions tagged or ask your own question.