
Une console virtuelle ( VC ) – également connue sous le nom de terminal virtuel ( VT ) – est une combinaison conceptuelle du clavier et de l'écran pour une interface utilisateur d'ordinateur . Il s'agit d'une fonctionnalité de certains systèmes d'exploitation de type Unix tels que Linux , BSD , illumos , UnixWare et macOS dans lesquels la console système de l'ordinateur peut être utilisée pour basculer entre plusieurs consoles virtuelles pour accéder à des interfaces utilisateur indépendantes. Les consoles virtuelles remontent au moins à Xenix et Concurrent CP/M dans les années 1980.
Dans la console Linux et d'autres plates-formes, les six premières consoles virtuelles fournissent généralement un terminal texte avec une invite de connexion à un shell Unix . Le système graphique X Window démarre traditionnellement dans la septième console virtuelle (tty7), bien que cela dépende de la configuration. Sous Linux, l'utilisateur bascule entre elles en appuyant sur la touche Alt combinée à une touche de fonction , par exemple Alt+ pour accéder à la console virtuelle numéro 1. + permet de passer à la console virtuelle précédente et + à la console virtuelle suivante. Pour passer du système X Window à un compositeur Wayland , + + fonctionne. (Notez que les utilisateurs peuvent redéfinir ces combinaisons de touches par défaut.) F1Alt←Alt→CtrlAltF1
Si plusieurs sessions du système X Window doivent s'exécuter en parallèle, comme dans le cas d' un changement rapide d'utilisateur ou lors du débogage de programmes X sur un serveur X distinct , chaque session X s'exécute généralement dans une console virtuelle distincte.
Détails de mise en œuvre
Systèmes Unix
Les stations de travail Unix , comme celles fabriquées par Sun ou Silicon Graphics , n'incluaient pas de consoles virtuelles. Le seul but d'une console était de fixer le système pour que l'environnement graphique puisse démarrer.
Les serveurs basés sur Sun Niagara exécutant la virtualisation avec des domaines logiques obtiennent des services de console virtuelle à partir du domaine de contrôle .