Понятие «контроль tty» имеет современное значение, но слово «tty» является очень старым понятием.tty = телетайп, и так люди привыкли общаться с компьютерами.Понятие 'tty' на странице руководства FreeBSD относится к устройству, принимающему пользовательский ввод для программы.
Теперь окна и другие тоже принимают пользовательский ввод.Но это не то, к чему относится tty.Только определенные окна имеют tty, связанный с ними.Как правило, например, большинство оболочек окон.В этом случае tty называется псевдо-терминалом и также называется pty.Это «псевдо» терминал, потому что он не связан с конкретным устройством.Фактически, это управляется программой, которая притворяется терминалом.В случае окна, программа, которая отображает окно.
В Unices tty играет особую роль в программе.Большинство процессов имеют «управляющий tty» или «управляющий терминал».Этот tty может посылать им определенные виды сигналов, независимо от того, какие привилегии имеет процесс.Например, SIGTSTP.