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.

Try in SPARQL Jump to: Surface forms Statements Referenced by

Observed surface forms (1)

Surface form Occurrences
Linux virtual console 1

Statements (49)

Predicate Object
instanceOf Linux kernel subsystem
terminal handling subsystem
category Linux kernel internals NERFINISHED
terminal I/O
configurableVia ioctl system calls
termios API NERFINISHED
designedFor character-based interfaces
documentedIn Linux kernel documentation NERFINISHED
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 NERFINISHED
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 NERFINISHED
providesInterfaceBetween character-based input/output
providesInterfaceBetween user space programs
runsOn Linux operating system NERFINISHED
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

Referenced by (2)

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

VT100 terminal influenced Linux TTY subsystem
subject surface form: VT100
this entity surface form: Linux virtual console
Alan Cox workedOn Linux TTY subsystem