Saya adalah pengguna OpenBSD. Dalam FAQ OpenBSD tertulis:
OpenBSD adalah sistem yang lengkap, dimaksudkan untuk tetap sinkron. Ini bukan utilitas kernel plus yang dapat ditingkatkan secara terpisah satu sama lain.
Ketika Anda meningkatkan sistem, Anda melakukannya dalam sekali jalan; kernel dan sistem basis diganti. Kemudian Anda pergi dan memperbarui paket pihak ke - 3 Anda . Jika dikompilasi dari sumber , Anda mengkompilasi ulang kernel dan mem-bootnya. Kemudian Anda membangun kembali sistem dasar, dan kemudian paket-paket yang telah Anda instal. Jika lebih dari beberapa minggu / bulan telah berlalu sejak terakhir kali Anda membangun kembali semuanya, Anda terlebih dahulu memasang snapshot dan membangun kembali dari sana (jika Anda mengikuti cabang CVS terbaru).
Memiliki kernel yang tidak sinkron, sistem dasar dan / atau paket pihak ke-3 merupakan sumber masalah potensial dan lebih atau kurang mendiskualifikasi Anda dari mendapatkan bantuan serius dari milis resmi.
Saya cukup baik-baik saja dengan ini. Sebenarnya, ini adalah salah satu alasan saya menggunakan OpenBSD. Itu membuat sistem unit yang konsisten dan membuatnya mudah bagi saya untuk membentuk tinjauan mental tentangnya.
Seperti apa di Linux? Sebagian besar Linux yang saya ketahui tidak memiliki "sistem dasar" dalam arti yang sama dengan BSD, melainkan kumpulan paket yang dikumpulkan oleh penyedia distribusi. Perangkat lunak lebih lanjut kemudian ditambahkan ke ini oleh administrator lokal sedemikian rupa sehingga batas antara apa yang ada dari awal dan apa yang ditambahkan kemudian, paling tidak, buram.
Apakah Linux (secara umum) tidak memiliki kopel kernel yang kuat untuk userspace? Kernel diperbarui, sejauh yang saya tahu, seperti paket perangkat lunak lain, dan sedikit membingungkan saya bahwa ini mungkin. Tambahkan ke fakta ini bahwa beberapa bahkan mengkompilasi kernel custom (yang tidak disarankan pada OpenBSD), dan memiliki banyak versi kernel yang terdaftar dalam menu boot mereka.
Siapa atau apa yang menjamin bahwa berbagai subsistem sistem Linux dapat bekerja sama satu sama lain meskipun diperbarui secara terpisah satu sama lain?
Alasan saya bertanya adalah karena pengguna lain di situs ini bertanya kepada saya apakah mengganti kernel di sistem Linux-nya dengan versi yang lebih baru "akan bisa dilakukan". Dari sisi OpenBSD, saya tidak dapat mengatakan bahwa ya, ini dijamin tidak akan merusak sistem.
Saya menggunakan "Linux" di atas sebagai singkatan untuk "distribusi Linux", kernel + utilities.