TTY ist wirklich eine Instanz des virtuellen Terminals. Frühe Computer waren nur riesige Boxen, an die ein reales physisches Terminal angeschlossen war, und werden im Allgemeinen als TTY (kurz für Teletype) bezeichnet. Virtuelle Terminals werden genau aus diesem Grund als virtuell bezeichnet - Ihr Computer ist jetzt eine einzige Einheit, und Sie haben verschiedene virtuelle Software-Teletypen (genauer gesagt, für Ubuntu sind es 6 ttys, aber Sie können mehr erzeugen. Siehe meine Antwort hier: https: / /askubuntu.com/a/817859/295286 ). Innerhalb von TTY können Sie Prozesse ausführen, sei es eine textbasierte Shell bash
oder ein grafischer Server, auf dem eine grafische Shell ausgeführt wird.
Was genau passiert, ist, dass Sie eine bestimmte Instanz der grafischen Benutzeroberfläche in einer bestimmten Zeit ausgeführt haben (oder, technisch gesehen, auf Ihrem X11-Server). Im Falle von Ubuntu wird standardmäßig TTY # 7 verwendet. Wenn ich Fedora 21 verwendet habe, ist dies standardmäßig TTY1. Sie können auch mehrere GUI-Instanzen verwenden. Beispiel: Starten Sie eine andere GUI mit einem anderen TTY
Die GUI-Sitzung ist also nichts anderes als ein separater Prozess, der in einem TTY ausgeführt wird.
Zusätzliche Information:
Sergiy Kolodyazhnyy
quelle
Ein Desktop läuft auf einem TTY. Ein Fenster ist ein anderer Prozess, der nicht mit TTY zusammenhängt. Es wird nur in der Desktop-Umgebung angezeigt.
quelle
Nachdem ich die Antworten hier gelesen habe, verstehe ich Folgendes:
In Computern früherer Zeiten war ein tty ein Schreibgerät, das man an einen Computer anschließen konnte, eine Tastatur mit einem kleinen Ausgabebildschirm.
Moderne Betriebssysteme sind mit mehreren virtuellen Funktionen ausgestattet .
Basierend auf dem heutigen Stand haben wir mindestens eine GUI oder mindestens eine CLI.
Beide GUI oder CLI sind Sitzungen, die auf dem tty basieren, und können untergeordnete Sitzungen haben (manchmal sind es tatsächlich Fenster).
tty (s) sind spezielle Dateien, während GUI und CLI grundsätzlich unterschiedliche Prozesse sind.
quelle