The TTY demystified
Many developers take the terminal for granted. If you’ve ever tried to integrate with the TTY, you’ve seen what a crazy mess it has become.
Linus Åkesson wrote an in-depth article about the TTY, it’s history, and the components involved.