Espero que la pregunta se explique por sí misma.
Mi entendimiento es que gnome-terminal
y konsole
son virtuales terminales, y son, básicamente, con la misma finalidad, es decir, un entorno de línea de comandos para varios intérpretes de comandos opcionales. (Ni siquiera estoy seguro de si esa es la forma correcta de verlo).
Asumo que el verdadero terminal es donde estoy transportado a ocasionalmente por los errores de manipulación Ctrl+ Alt+ F1, F2, etc.
Pero "There be Dragons" en el interior de la pantalla en negro, así que salgo de allí tan rápido como puedo presionar Ctrl+ Alt+ F7(aprendí eso en alguna parte: "Cuando todo está negro y oscuro: presiona las teclas secretas para volver :)
- Es / son el terminal "real" (s) la (s) que existen detrás de los Ctrl+ Alt+ F1, F2, llaves, etc?
- ¿Y qué es tan "real" acerca de ellos frente a los "virtuales"?
- ¿Y en qué se diferencian? ¿Es tan simple como "no GUI" vs "GUI"?
¿PS son también "consola" y "terminal"?
command-line
virtual-console
Peter.O
fuente
fuente
gnome-terminal
, después de todo, ambos sirven para el mismo propósito. Un primo que no depende de ningún entorno gráfico y está conectado a un dispositivo que le otorga algo más de poder.Respuestas:
Esto no es estrictamente cierto. Los terminales virtuales son meramente programas que envían pulsaciones de teclas y reciben salida (esto se denomina Entrada estándar, Salida estándar [y Error estándar]) a un proceso en segundo plano. Este es un sistema básico de entrada → procesamiento → salida , y está en el corazón de su sistema operativo.
Un teletipo (o teleimpresor)
Hombre trabajando en una terminal de computadora
Veamos si puedo explicarlo correctamente:
En un sistema similar a Unix como Linux existe el concepto de "todo es un archivo" . Eso significa, por ejemplo, que su unidad de DVD es un archivo (/ dev / sdb1), su teclado es un archivo (/ dev / input / keyboard) y así sucesivamente.
Otro conjunto de esos archivos mágicos son los TTY, donde TTY significa Teletipo. Una máquina de escribir que envía pulsaciones de teclas a una computadora, que a su vez envía letras a la bola de texto . Esto habría representado un dispositivo físico, una máquina de escribir remota, de la misma manera que / dev / lp0 puede representar su impresora.
Un terminal de hardware, el VT100
Las estaciones de trabajo de Teletipo se habrían llamado "Consolas" o "Terminales", un terminal virtual, en lugar de uno real, por lo tanto, cualquier aplicación o maquinaria que proporciona la misma funcionalidad que esta disposición en el lugar de trabajo, que es acceder a la computadora mediante el envío de pulsaciones de teclas hacia él y recibiendo la salida de vuelta, imprimiéndolo en un trozo de papel. Puedes imaginar que un módem funciona de manera muy similar.
Los terminales, como el que se muestra arriba, son computadoras baratas y simples que emulan la funcionalidad de un teletipo. Cuando decimos emulador de terminal en estos días, a su vez, generalmente nos referimos a un programa que emula la funcionalidad de dicha máquina.
Todavía hay sistemas informáticos basados en terminales en uso. De hecho, se están volviendo cada vez más populares . En el pasado, la razón de las terminales era que una computadora en cada escritorio era completamente ridícula, donde las computadoras llenaban una habitación y eran inmensamente caras. Ahora, ahorra dinero y facilita la administración.
un "cliente ligero": el equivalente moderno del VT100
Espero que esto sea útil. Por favor avise a mi si he cometido un error.
Sí, básicamente La diferencia entre TTY1-7 y gnome-terminal es que el sistema proporciona los ttys, mientras que gnome-terminal y konsole se ejecutan en un tty (que ejecuta el subsistema gráfico). Esta abstracción se puede anidar aún más profundamente (por ejemplo, reenvío x, usando el protocolo telnet para actuar como terminal, ...), después de todo, la interfaz humano-computadora actúa como cualquier otro archivo. Y se puede canalizar, abstraer y mover de la misma manera.
fuente
Bastante seguro de que llamarlo un "terminal virtual" es un retroceso a cuando había terminales físicos conectados a servidores Unix ...
fuente
Además de las respuestas anteriores, consulte esta explicación completa de los terminales. El TTY, a pesar de su aparente simplicidad, es conceptualmente una parte bastante complicada de Linux.
fuente