Что означает "TTY"?

На Статья в Википедии (компьютерный терминал) под терминалы для копирования на бумажном носителе в разделе статьи говорится, что "Ранние пользовательские терминалы, подключенные к компьютерам, были электромеханическими телепринтерами или телетайпами (TeleTYpewriter, TTY) ..."

Так означает ли TTY телетайпные машинки? Но для меня это не имеет никакого смысла, потому что я никогда этого не видел и понятия не имею, что означает "теле".

Ранние пользовательские терминалы, подключенные к компьютерам, были электромеханическими телепринтерами или телетайпами (TeleTYpewriter, TTY), и с тех пор TTY продолжает использоваться в качестве названия текстовой консоли, хотя теперь эта текстовая консоль является виртуальной консолью, а не физической консолью.

В Ubuntu есть 6 виртуальных консолей, доступ к которым осуществляется с помощью сочетаний клавиш Ctrl+Alt+F1 к Ctrl+Alt+F6. Вы можете отойти от виртуальной консоли (переместить консоль в фоновый режим) с помощью сочетания клавиш Ctrl+Alt+F7.

В Ubuntu 17.10 на экране входа в систему теперь используется виртуальный терминал 1. В Ubuntu 17.10 и более поздних версиях нажмите Ctrl+Alt+F3 вплоть до Ctrl+Alt+F6 для доступа к виртуальной консоли и нажмите Ctrl+Alt+F2 чтобы вернуться к среде рабочего стола.

enter image description hereВиртуальная консоль Ubuntu 18.04

Это телетайпный писатель:

teletype writer

Нажатие клавиши отправляет символ по последовательному каналу связи. Входящие символы по последовательному каналу связи печатаются на принтере. Поэтому, когда вы печатаете ls, вы получаете печатная копия из списка файлов.

(из http://www.cl.cam.ac.uk /~djg11/как работают компьютеры/)

Да, происхождение TTY в Unix - это из телетайпной машинки. То теле слово "телефон", "телетайпная машинка" и т. Д. Происходит от греческого корня, означающего "далеко" или "далеко". tele + phon (звук) = Разговор на расстоянии и так далее.

Системы таймшера (до Unix) разработали физические терминалы, которые позволяли вам взаимодействовать с компьютером (совместно использовать) в течение запланированного времени. Эти терминалы означали, что вам не нужно было физически находиться перед компьютером, чтобы им пользоваться. Вы также можете отправить выходные данные на телетайпную машинку, которая напечатает выходные данные в этом месте.

Это была существующая физическая инфраструктура, когда разрабатывалась Unix, поэтому было естественно использовать ее для создания сетей Unix. Эмуляция в виртуальных или программных терминалах функций физических терминалов предотвратила взлом старого кода или сетевой инфраструктуры.

Именно это происхождение физических терминалов (и, в конечном счете, машинное происхождение системы telgraph (удаленной записи) и их использование управляющих кодов объясняет определенные стандарты терминалов сегодня. К ним относятся стандартная ширина 80 символов, а также коды возврата каретки и перевода строки.

Первый печатный телеграфный аппарат был запатентован в 1846 году. Различные компании продолжали их разрабатывать, и слово "Телетайп" впервые стало торговой маркой в 1921 году. Одна из этих компаний сменила свое название на Teletype Corporation в 1928 году и была приобретена AT&T в 1930 году. (Источник: en.wikipedia.org/wiki/Teleprinter )

Таким образом, эти машины развивались почти 100 лет до появления первых компьютеров и были очевидным выбором для устройства с человеческим интерфейсом. Существовали более дорогие терминалы, но телетайпы обычно были самым дешевым и надежным выбором. AT & amp; T / Bell Labs принадлежала Teletype corporation, когда Unix была впервые разработана, и компьютеры с цифровым оборудованием, на которых она была разработана, включали терминалы Teletype 33ASR в качестве стандартного оборудования. TTY было именем устройства для терминалов на PDP-7 и PDP-11, на которых возникла Unix, вероятно, оно восходит к PDP-1 и кто знает, что было до этого. Итак, когда они начали работать над обработчиком терминальных устройств для Unix, зачем им использовать что-то еще?

Я был сбит с толку, когда впервые узнал, что MSDOS использует COM: в качестве имени устройства для последовательных портов. Я думал, что это было передано от древних, это ересь!

В последние дни существования телетайпов он был принят сообществом глухих как форма коммуникации. Официально названный TDD (Телефонное устройство для глухих) с развитием и усовершенствованием оборудования, которое использовало те же средства связи, что и Baudot и Ascii, глухие широко использовали для подписи "TTY", потому что его легче подписать, чем "TDD". В наши дни это быстро устаревает, поскольку глухие люди используют видеотрансляторы для общения. TTY / TDD в основном встречаются в общественных местах в аэропортах, правительственных учреждениях, общественных местах и т.д., Которые практически не используются из-за распространения беспроводных устройств.

Итак, вернемся в прошлое. Компьютеры, подключенные через последовательное соединение к упомянутому вами телетайпу. По сути, это были матричные принтеры. Вы можете посмотреть на YouTube и посмотреть, как они работают. Чтобы поддерживать устаревший код, каждое окно терминала или пользовательского интерфейса, которое у вас есть, загружается на устройство tty в /dev.

Ничего, кроме семантики.

Если вы не знаете, что означает * tele *, это говорит о том, что вы, возможно, слабы в греческих и латинских приставках и суффиксах. Это важный языковой навык, потому что на этом построена значительная часть английского языка, и знание фрагментов позволяет вам угадывать значения незнакомых слов. Потратьте несколько часов в течение следующих нескольких недель на изучение некоторых веб-ресурсов по греческим и латинским корням, суффиксам и префиксам. (Серьезно, вы никогда не слышали о телевидении? телефон? телекинез? телепортация? телеграф? телеграмма? телескоп? телемаркетинг? удаленная работа?)

Да, происхождение TTY в Unix происходит от teletypewriter. Слово “теле” в “телефоне”, “телетайпе” и т. Д. Происходит от греческого корня, означающего “далеко” или “далеко”. TTY предоставляют виртуальный интерфейс, аналогичный тому, что предоставляли физические машины. Это источник ширины символа 80, а также кодов возврата каретки и перевода строки.

Я не могу поверить, что этот вопрос здесь…

** Действительно хорошее ** объяснение здесь: What is the exact difference between a 'terminal', a 'shell', a 'tty' and a 'console'? - Unix & Linux Stack Exchange

Знаете, в Википедии есть страница, посвященная телетайпным машинам…

Телефон - это первоначальное слово. В наши дни большую часть времени его сокращают до телефонного. Также телевидение, телепатия, телефония (сетевая инженерия), которая в конечном итоге выросла из телефонной ретрансляционной системы) и так далее.

@Эндрю. В принципе, похоже. Большинство носителей языка (по крайней мере, в США) знают, что phone или tv - это сокращение от phone, television; но большинство носителей языка, вероятно, не знали бы “yester-”, кроме yesterday.

@Chaskes Я никогда не видел слова “телефон”… Я просто подумал, что это просто телефон.

@chaskes Это похоже на то, как никто никогда не использует yesterday, yesterdayweek и т. Д… ожидайте от вчерашнего дня, и это исчезает за последний день.