Mengapa tidak menyertakan sesuatu seperti Ksplice sehingga tidak perlu melakukan reboot setelah memperbarui?

8

Ksplice adalah perangkat lunak yang luar biasa (atau apa pun itu). Ini mengubah cara kerja pembaruan kernel: Alih-alih me-reboot setelah pembaruan, ini menambal memori, sehingga Anda tidak perlu melakukan apa pun.

Ignacio
sumber

Jawaban:

8

Tim Kernel Ubuntu saat ini tidak memiliki sumber daya yang tersedia untuk melakukan pekerjaan tambahan untuk membuat (dan menguji!) Modul ksplice untuk semua kernel Ubuntu yang didukung. Uptrack mulai digunakan pada sistem produksi di banyak perusahaan besar. Saya tidak akan mengabaikannya, karena tetap up to date dengan perbaikan kerentanan kernel sangat penting. Jika itu adalah pilihan antara ksplice (dan potensi bahaya dari tidak menetapkan /proc/sys/kernel/modules_disableduntuk 1segera setelah booting), dan menunggu hari atau minggu untuk waktu yang baik untuk reboot, saya akan merekomendasikan ksplice. Dan ketika Anda melakukan reboot, kernel "nyata" yang baru akan menunggu Anda juga.

Kees Cook
sumber
-1

Nah untuk satu hal, menyuntikkan apa pun ke dalam kernel selalu merupakan operasi yang berbahaya. Untuk AFAIK lainnya adalah sumber tertutup dan hanya gratis untuk Ubuntu dan Fedora versi Desktop.

Zypher
sumber
Mungkin pengembang ubuntu bisa membuat sesuatu seperti ini. Ini akan menjadi keuntungan BESAR untuk server ubuntu dibandingkan dengan distro linux lainnya.
Ignacio
2
Ksplice ada di jagat raya, jadi tidak bisa menjadi sumber tertutup. ( Mungkin ada perusahaan pihak ketiga yang menyediakan tambalan berbasis ksplice.)
JanC
3
ksplice adalah open source. Uptrack, layanan yang menyediakan pembaruan kernel menggunakan ksplice, memproduksi modul dari patch kernel publik. Siapa pun dapat melakukan ini, mereka membuatnya sangat mudah.
Kees Cook
Lalu kalau ada yang bisa menghasilkan tambalan, dan AFAIK yang cukup sederhana, tidak ada alasan ubuntu tidak melakukan ini.
Ignacio