Pengaturan mode kernel agak sulit dilakukan di Linux pada awalnya, tetapi sekarang cukup mengagumkan untuk memilikinya. Maksud saya, X tidak perlu dijalankan sebagai root? Konsol dipercepat perangkat keras beresolusi tinggi? Hal yang keren.
Masalahnya adalah, banyak platform UNIX tidak memiliki modeetting driver kernel apa pun. Jadi perangkat keras yang mengandalkan KMS sekarang sebagian besar terbatas pada Linux.
Pertanyaan saya: mengapa menerapkan ini di kernel?
Jika akses perangkat keras diperlukan untuk mengatur resolusi layar, mengapa tidak menggunakan daemon istimewa yang terpisah, atau biner setuid kecil? Itu akan mempertahankan keuntungan memisahkan kode istimewa, dan membiarkan server tampilan berjalan sebagai pengguna terbatas; sambil menyingkirkan persyaratan driver khusus, dan membuat dukungan lintas-UNIX lebih mudah. Baik? Atau apakah saya melewatkan sesuatu yang penting di sini?
Jawaban:
Kernel sudah mengelola perangkat keras jaringan, perangkat keras audio, kipas, dan perangkat keras lainnya, sehingga masuk akal bahwa perangkat keras grafis juga dikelola oleh kernel.
sumber