Le logo ! Plus sérieusement, on dispose d'une interface indépendante de l'architecture matérielle. Les gestionnaires de console des machines de type Intel sont restés radicalement différents de ceux des autre plate-formes jusqu'à une phase de développement avancée des noyaux 2.1.x. Avec l'introduction dans le noyau 2.1.109 de cette interface, les choses se sont améliorées : la gestion des consoles sur PC s'est uniformisée, les consoles en mode graphique affichant le logo du pingouin ont fait leur apparition et le code s'est propagé aux autres types de machines. Notez que les noyaux 2.0.x ne disposent pas du gestionnaire d'accès à la mémoire vidéo. Peut-être quelqu'un finira-t-il par intégrer le code des versions 2.1.x dans ces noyaux. Le portage version 0.9.x pour les machines m68k font exception en ce qu'elles intègrent le pilote. Avec la disponibilité des noyaux 2.2.x, le gestionnaire de mémoire vidéo s'avère stable et robuste. Vous devriez l'utiliser si votre carte vidéo le supporte et si vous employez un noyau 2.2.x. La question ne se pose pas si vous travaillez avec un 2.0.x, du moins sur un PC.
Le gestionnaire de mémoire vidéo offre des possibilités intéressantes si on précise quelques options au noyau lors du démarrage. Certaines sont spécifiques à un type de carte donné.
video=xxx:off
- désactive l'auto-détection d'un pilotevideo=map:octal-number
- associe des consoles virtuelles ( VC )
à un gestionnaire de mémoire vidéo
video=map:01
VC0 est associée à FB0, VC1 à FB1, VC2 à FB0, VC3
à FB1...video=map:0132
VC0 est associée à FB0, VC1 à FB1, VC2 à FB3, VC4
à FB2, VC5 à FB0...La détection des gestionnaires de mémoire vidéo a lieu dans un ordre fixé
au niveau du noyau. Vous pouvez l'altérer grâce à l'option video=xxx
qui permet de forcer la détection de certains périphériques avant les autres.