The TTY demystified
For historical reasons, UNIX and Linux handle the line discipline and echoing in the kernel. But really, that should be done in a user-space program.  Something like xterm, but without X. The kernel should just handle the serial port hardware.Is serial port login even enabled by default any more on Linux?