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