Dlaczego Red Hat Linux używa tak starego jądra?


18

Dlaczego RHEL (i jego pochodne) używa tak starego jądra? Używa 2.6.32-xxx, co wydaje mi się stare. Jak obsługują nowszy sprzęt z tym jądrem? O ile wiem, tego rodzaju dystrybucje działają na dość nowoczesnym sprzęcie.


8
Myślę, że głównym kryterium dla RHEL & co jest stabilność. Gałąź jądra 2.6.32 jest oceniana jako bardzo stabilna po latach testowania i ścigania błędów. Używam tej samej wersji jądra w moim systemie i jestem bardzo entuzjastycznie nastawiony do jego stabilności.
user1146332

2
Jeśli spojrzysz na inne dystrybucje, Red Hat nie jest sam.
ott--

Jestem teraz w stabilnej wersji Debiana, z uruchomionym jądrem 2.6.32. Ma kilka lat, naprawdę nie jest tak stary. Byłbyś zaskoczony liczbą komputerów z uruchomionym / naprawdę / starym oprogramowaniem.
rahmu

Prawie cztery lata później, a RHEL nadal używa wersji 2.6.32.
gerrit

Odpowiedzi:


29

Ponieważ w Red Hat Enterprise Linux chodzi przede wszystkim o stabilność i jest długowieczną dystrybucją (około 10 lat gwarancji). Użytkownicy RHEL nie chcą niczego zmieniać, chyba że jest to absolutnie konieczne. Ale zauważ, że podstawowa wersja jądra jest stara, jądro RHEL zawiera wiele cofniętych plików i poprawek błędów, więc nie jest tak naprawdę stare.


12
Te „importowane” rzeczy obejmują także nowsze sterowniki do obsługi sprzętu, a czasem nawet nowe funkcje.
jordanm

1
SLE (SUSE Linux Enterprise) używa również starego jądra pod względem numeru wersji. Ma jednak dosłownie tysiące poprawek na jądrze wanilii w tej samej wersji: poprawki błędów, ulepszenia i sterowniki z powrotem przeniesione. Innymi słowy: „przeglądanie pakietów źródłowych nie jest dla osób o słabych nerwach”. :)
Peter

0

Oto tabela wersji jądra używanych do tej pory w każdym wydaniu RHEL.

Podsumowując:

  • RHEL 2.1 (wydany w 2002 r.) Używał jądra w wersji 2.4.9.
  • RHEL 3 (wydany w 2003 r., Oparty na RHL 9) używał jądra w wersji 2.4.21.
  • RHEL 4 (wydany w 2005 r., Oparty na Fedorze Core 3) używał jądra w wersji 2.6.9.
  • RHEL 5 (wydany w 2007 roku, oparty na Fedorze Core 6) używał jądra w wersji 2.6.18.
  • RHEL 6 (wydany w 2010 roku, oparty na mieszance Fedory 12 i 13) używał jądra w wersji 2.6.32.
  • RHEL 7 (wydany w 2014 roku, oparty na mieszance Fedory 19 i 20) używa jądra w wersji 3.10.0.
  • RHEL 8 (wydany w 2019 r., Oparty na Fedorze 28) używa jądra w wersji 4.18.0.

Na każdym głównym wydaniu RHEL wersja jądra jest zawieszana w momencie pierwszego wydania, a wszelkie poprawki bezpieczeństwa i aktualizacje sterowników są przenoszone do tej wersji jądra.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.