Processes and TTYs

Categories: Linux

Here are two Linux-related articles I’ve been working on for a while:

  • Processes and Groups talks about the differences between TIDs and PIDs, about sessions/process-groups/controlling-ttys, and related kernel implementation details
  • Terminals, Gettys and Display Managers looks into serial and virtual terminals, pseudo-terminals, controlling-ttys, mode-switching, text and graphical login, and such things

That “controlling tty” column in the “ps” output has been bothering me for years; now I finally know what it is about :-)