terminology poll: what would you call the part of the operating system that is responsible for managing the pseudoterminal device? (handling ioctls, tracking the foreground process, remembering the terminal window size, turning `Ctrl+C` into a SIGTERM, handling `Ctrl+S` and `Ctrl+W`, etc)

(also open to hearing that you think that it's not just one thing or anything else really)

line discipline
4.7%
terminal driver
51.4%
what?
39.6%
other
4.2%
Poll ended at .

all of the code for this stuff (terminal ioctls, process groups, window size, signals, Ctrl+W, etc) in Linux seems to be in `drivers/tty` which kinda makes me want to call it this component the “TTY driver" (which helpfully implies the existence of a TTY device, which is an important thing)

(2/?)

@b0rk "TTY driver" because on some level this thing still thinks it's puppeting a VT100.