Linux TTY subsystem

E635873

The Linux TTY subsystem is the kernel component that manages terminal devices and text-based user sessions, providing the interface between user-space programs and character-based input/output on Linux systems.

All labels observed (3)

Label Occurrences
Linux TTY subsystem canonical 1
Linux virtual console 1
TTY core 1

How this entity was disambiguated

Statements (49)

Predicate Object
instanceOf Linux kernel subsystem
terminal handling subsystem
category Linux kernel internals
terminal I/O
configurableVia ioctl system calls
termios API
linked to: POSIX
designedFor character-based interfaces
documentedIn Linux kernel documentation
exposesInterface /dev/pts/N
/dev/tty
/dev/tty0
/dev/ttyN
handles job control signals
keyboard input
line discipline processing
terminal control signals
terminal output
implements controlling terminal semantics
session management for terminals
includesComponent TTY core
linked to: Linux TTY subsystem

TTY drivers
line disciplines
interactsWith process scheduler
signal handling subsystem
virtual terminal subsystem
language C
manages pseudo-terminals
serial terminals
terminal devices
virtual terminals
originatesFrom UNIX TTY model
partOf Linux kernel
providesInterfaceBetween character-based input/output
providesInterfaceBetween user space programs
runsOn Linux operating system
linked to: Linux
supports background process groups
canonical mode input
echo control
foreground process groups
job control integration
non-canonical mode input
signal generation on special characters
terminal line editing
text-based user sessions
usedBy login programs
remote login services
shells
terminal emulators
uses character device drivers

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Alan Cox workedOn Linux TTY subsystem
VT100 influenced Linux virtual console
subject linked to: VT100 terminal
linked to: Linux TTY subsystem
Linux TTY subsystem includesComponent TTY core
linked to: Linux TTY subsystem