Inizialmente la modalità kernel era un po 'dolorosa per entrare su Linux, ma ora è davvero fantastico. Voglio dire, X non ha bisogno di funzionare come root? Console con accelerazione hardware ad alta risoluzione? Roba forte.
Il problema è che molte piattaforme UNIX non dispongono di driver kernel kernel di alcun tipo. Quindi l'hardware che si basa su KMS è ora per lo più limitato a Linux.
La mia domanda: perché implementarlo effettivamente nel kernel?
Se è necessario l'accesso all'hardware per impostare la risoluzione dello schermo, perché non utilizzare un demone privilegiato separato o un piccolo binario setuid? Ciò manterrebbe il vantaggio di separare il codice privilegiato e di far funzionare il server di visualizzazione come utente limitato; eliminando i requisiti speciali del driver e facilitando il supporto cross-UNIX. Giusto? O mi sto perdendo qualcosa di significativo qui?