Mengapa Red Hat Linux menggunakan kernel yang lama?


18

Mengapa RHEL (dan turunannya) menggunakan kernel yang lama? Ini menggunakan 2.6.32-xxx, yang tampak tua bagi saya. Bagaimana mereka mendukung perangkat keras yang lebih baru dengan kernel itu? Sejauh yang saya tahu distribusi semacam ini berjalan pada perangkat keras yang cukup modern.


8
Saya pikir kriteria utama untuk RHEL & co adalah stabilitas. Cabang kernel 2.6.32 dinilai sangat stabil setelah bertahun-tahun pengujian dan pengejaran bug. Saya menjalankan versi kernel yang sama pada sistem saya dan saya sangat antusias dengan stabilitasnya.
user1146332

2
Jika Anda melihat distribusi lain, Red Hat tidak sendirian.
ott--

Saya menggunakan stabil Debian sekarang, menjalankan kernel 2.6.32 yang telah dikirimkannya. Ini berumur beberapa tahun, benar-benar tidak setua itu. Anda akan kagum dengan jumlah mesin yang menjalankan / benar-benar / perangkat lunak lama di luar sana.
rahmu

Hampir empat tahun kemudian dan RHEL masih menggunakan 2.6.32.
gerrit

Jawaban:


29

Karena Red Hat Enterprise Linux adalah yang terpenting tentang stabilitas , dan merupakan distribusi yang berumur panjang (sekitar 10 tahun dijamin). Pengguna RHEL tidak ingin ada yang berubah kecuali benar-benar diperlukan. Tetapi perhatikan bahwa versi dasar dari kernel sudah tua, kernel RHEL berisi banyak hal yang di-backport dan perbaikan bug, jadi itu tidak terlalu tua.


12
"Benda" yang di-backport itu juga termasuk driver yang lebih baru untuk dukungan perangkat keras dan kadang-kadang bahkan fitur baru.
jordanm

1
SLE (SUSE Linux Enterprise) juga menggunakan kernel lama versi-nomor-bijaksana. Namun secara harfiah ada ribuan tambalan di atas kernel vanilla dari versi yang sama: perbaikan bug yang di-porting, peningkatan dan driver. Dengan kata lain: "mencari paket sumber bukan untuk yang pingsan". :)
peterph

0

Berikut adalah tabel versi kernel yang digunakan dalam setiap rilis RHEL sejauh ini.

Untuk meringkas:

  • RHEL 2.1 (dirilis pada 2002) menggunakan kernel versi 2.4.9.
  • RHEL 3 (dirilis pada 2003, berdasarkan RHL 9) menggunakan kernel versi 2.4.21.
  • RHEL 4 (dirilis pada 2005, berdasarkan Fedora Core 3) menggunakan kernel versi 2.6.9.
  • RHEL 5 (dirilis pada 2007, berdasarkan Fedora Core 6) menggunakan kernel versi 2.6.18.
  • RHEL 6 (dirilis pada 2010, berdasarkan campuran Fedora 12 dan 13) menggunakan kernel versi 2.6.32.
  • RHEL 7 (dirilis pada tahun 2014, berdasarkan campuran Fedora 19 dan 20) menggunakan versi kernel 3.10.0.
  • RHEL 8 (dirilis pada 2019, berdasarkan Fedora 28) menggunakan kernel versi 4.18.0.

Pada setiap rilis utama RHEL, versi kernel dibekukan pada saat rilis awal, dan setiap patch keamanan dan pembaruan driver di-backport ke versi kernel tersebut.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.