Una consola virtual ( VC ), también conocida como terminal virtual ( VT ), es una combinación conceptual de teclado y pantalla para una interfaz de usuario de computadora . Es una característica de algunos sistemas operativos similares a Unix, como Linux , BSD , ilumos , UnixWare y macOS , en los que la consola del sistema de la computadora se puede usar para cambiar entre múltiples consolas virtuales para acceder a interfaces de usuario no relacionadas. Las consolas virtuales se remontan al menos a Xenix [1] y Concurrent CP/M en los años 1980. [2]
En la consola Linux y otras plataformas, normalmente las primeras seis consolas virtuales proporcionan una terminal de texto con un mensaje de inicio de sesión en un shell Unix . El sistema gráfico X Window tradicionalmente comienza en la séptima consola virtual (tty7), aunque esto depende de la configuración. En Linux, el usuario cambia entre ellas presionando la tecla Alt combinada con una tecla de función , por ejemplo Alt+ para acceder a la consola virtual número 1. + cambia a la consola virtual anterior y + a la siguiente consola virtual. Para cambiar desde el sistema X Window o un compositor Wayland , + + funciona. (Tenga en cuenta que los usuarios pueden redefinir estas combinaciones de teclas predeterminadas).F1Alt←Alt→CtrlAltF1
Si se requiere que varias sesiones del sistema X Window se ejecuten en paralelo, como en el caso de un cambio rápido de usuario o cuando se depuran programas X en un servidor X separado , cada sesión X generalmente se ejecuta en una consola virtual separada.
Las estaciones de trabajo Unix , como las fabricadas por Sun o Silicon Graphics , no incluían consolas virtuales. El único propósito de una consola sería arreglar el sistema para que pueda iniciarse el entorno gráfico.
Los servidores basados en Sun Niagara que ejecutan virtualización con Logical Domains obtienen servicios de consola virtual desde el dominio de Control .