- Kernel mode-setting
-
Kernel-based mode-setting
Kernel-based mode-setting, ou KMS, est un procédé permettant la gestion des modes d'affichage graphique par le noyau Linux.
Il est intégré au noyau Linux depuis la version 2.6.29[1]. Compatible dans un premier temps uniquement avec les architectures Intel, son usage s'étend aux autres architectures (comme les processeurs ATI Radeon à compter du noyau Linux 2.6.31[2]).
Sans KMS c'est le pilote graphique qui se charge de la gestion des modes d'affichage graphique ce qui est loin d'être optimal puisque ce travail est déjà fait une première fois par le noyau Linux pour l'affichage des messages durant la phase de démarrage avant que le pilote graphique ne réinitialise à nouveau le mode d'affichage lorsqu'il est lui-même chargé.
Sommaire
Apports
KMS permet :
- un démarrage plus fluide graphiquement : l'image ne « sautera » plus pendant la phase de démarrage de l'ordinateur, de même en cas de changement d'utilisateur ;
- une meilleure mise en veille du matériel - car indépendante du BIOS (dont les spécifications sont la plupart du temps tenues secrètes ce qui complique la tâche des développeurs du noyau Linux et du serveur graphique X.Org) ;
- de conserver une interface graphique même en cas de plantage du serveur graphique X.Org ;
- de faire tourner le serveur X sans les privilèges root (procédé NRX pour "No-Root X") pour une sécurité accrue[3].
Notes et références
- ↑ Patrick Guignot, « Sortie de Linux 2.6.29 », 24 mars 2009, LinuxFR
- ↑ (en) "Linux 2.6.31-rc1 Kernel Released" par Michael Larabel, Phoronix, 25 juin 2009
- ↑ (en) "Moblin 2.0 To Not Run X Server As Root" par Michael Larabel, Phoronix, 8 juillet 2009
Voir aussi
Articles connexes
Liens externes
- (fr) Linux : KMS, Kernel-based mode-setting sur e-node blog
- (en) Keith Packard, « kernel-mode-drivers », 16 septembre 2007
- (en) La page KernelModesetting sur wiki.debian.org
- Portail GNU/Linux
- Portail des logiciels libres
- Portail de l’informatique
Catégorie : Noyau Linux
Wikimedia Foundation. 2010.