为什么 Red Hat Linux 使用这么旧的内核?

为什么 Red Hat Linux 使用这么旧的内核?

为什么 RHEL(及其衍生产品)使用如此旧的内核?它使用 2.6.32-xxx,对我来说似乎很旧。他们如何支持带有该内核的较新硬件?据我所知,此类发行版确实可以在相当现代的硬件上运行。

答案1

因为红帽企业 Linux 最重要的是稳定,并且是一个长期发行版(约 10 年保证)。除非绝对必要,否则 RHEL 用户不希望进行任何更改。但请注意,根据内核的版本很旧,RHEL 的内核包含大量向后移植的内容和错误修复,因此它并不是真正旧的。

答案2

以下是迄今为止每个 RHEL 版本中使用的内核版本表。

总结一下:

  • RHEL 2.1(2002 年发布)使用内核版本 2.4.9。
  • RHEL 3(2003年发布,基于RHL 9)使用内核版本2.4.21。
  • RHEL 4(2005年发布,基于Fedora Core 3)使用内核版本2.6.9。
  • RHEL 5(2007年发布,基于Fedora Core 6)使用内核版本2.6.18。
  • RHEL 6(2010 年发布,基于 Fedora 12 和 13 的混合)使用内核版本 2.6.32。
  • RHEL 7(2014 年发布,基于 Fedora 19 和 20 的混合)使用内核版本 3.10.0。
  • RHEL 8(2019年发布,基于Fedora 28)使用内核版本4.18.0。

在每个 RHEL 主要版本中,内核版本在初始版本时被冻结,并且任何安全补丁和驱动程序更新都会向后移植到该内核版本。

相关内容