Чому Red Hat Linux використовує таке старе ядро?


18

Чому RHEL (та її похідні) використовують таке старе ядро? Він використовує 2.6.32-xxx, що мені здається старим. Як вони підтримують новіше обладнання з цим ядром? Наскільки мені відомо, такі дистрибутиви працюють на досить сучасному обладнанні.


8
Я думаю, що головним критерієм RHEL & co є стабільність. Гілка ядра 2.6.32 оцінюється дуже стабільно після багатьох років тестування та переслідування помилок. Я запускаю ту саму версію ядра у своїй системі, і я дуже захоплений її стабільністю.
користувач1146332

2
Якщо ви подивитеся на інші дистрибуції, Red Hat не самотня.
ott--

Зараз я перебуваю на стабільній версії Debian, запускаючи ядро ​​2.6.32, яке вона постачала. Це пару років, це насправді не так вже й стара. Ви були б вражені кількістю машин, на яких працює / справді / старе програмне забезпечення.
rahmu

Майже через чотири роки і RHEL все ще використовує 2.6.32.
Герріт

Відповіді:


29

Оскільки Red Hat Enterprise Linux - це насамперед стабільність і є довготривалим розповсюдженням (гарантується близько 10 років). Користувачі RHEL не хочуть, щоб щось змінювалося, якщо це абсолютно не потрібно. Але зауважте, що базова версія ядра стара, RHEL-ядро містить безліч підтримуваних матеріалів та виправлень помилок, тому воно насправді не є старим.


12
Ці матеріали, що підтримуються, також містять новіші драйвери для апаратної підтримки, а іноді навіть нові функції.
Йорданм

1
SLE (SUSE Linux Enterprise) також використовує старе ядро ​​з кількістю версій. Тим не менш, є буквально тисячі патчів поверх ванільного ядра тієї ж версії: виправлені помилки, покращення та драйвери. Іншими словами: "заглянути в вихідні пакети не для слабкодухих". :)
peterph

0

Ось таблиця версій ядра, що використовуються у кожному релізі 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 версія ядра заморожується під час первинного випуску, і будь-які виправлення безпеки та оновлення драйверів підтримуються до цієї версії ядра.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.