La configuración del modo del núcleo fue un poco dolorosa al principio en Linux, pero ahora es bastante impresionante tenerla. Quiero decir, ¿X no necesita ejecutarse como root? ¿Consolas aceleradas de hardware de alta resolución? Cosas interesantes.
El problema es que muchas plataformas UNIX no tienen controladores de kernel de configuración de modo de ningún tipo. Por lo tanto, el hardware que depende de KMS ahora se limita principalmente a Linux.
Mi pregunta: ¿por qué implementar esto en el núcleo?
Si se necesita acceso al hardware para establecer la resolución de la pantalla, ¿por qué no usar un demonio privilegiado separado o un pequeño binario setuid? Eso mantendría la ventaja de separar el código privilegiado y permitir que el servidor de visualización se ejecute como usuario limitado; mientras elimina el requisito de controlador especial y facilita el soporte cruzado de UNIX. ¿Derecho? ¿O me estoy perdiendo algo significativo aquí?