Fazendo login no Linux com um teletipo (TTY) dos anos 1930
(hackaday.com)Nas camadas mais profundas dos sistemas baseados em Unix ainda existem vestígios dos primórdios da computação, quando "hardware" significava dispositivos mecânicos reais com cames, alavancas, polias e graxa. Mas isso não significa que seja possível simplesmente conectar um teletipo do passado diretamente ao Linux.
Para conectá-lo ao Linux, o maior problema foi a conversão entre o código ASCII moderno e o código Baudot de 5 bits, que já existia décadas antes do desenvolvimento do ASCII; o conversor foi implementado com um Arduino.
Para enviar sinais ao teletipo por uma linha telefônica, foi necessário usar um antigo gerador de sinal serial de 5 bits da HP.
Foi possível conectar a 45,5 bps, fazer login no Linux, editar arquivos com o editor ED e imprimir ASCII Art.
※ O Teletype Model-15 é uma impressora de código Baudot lançada nos anos 1930 pela Teletype Corporation, subsidiária da AT&T, e foi usada em sistemas militares de comunicação durante a Segunda Guerra Mundial.
5 comentários
Histórias de uma época em que nem mesmo o fato de 1 byte ter 8 bits ainda estava estabelecido são sempre fascinantes.
É curioso pensar que o legado daqueles antigos códigos de 5 bits e das teleimpressoras que os usavam ainda permanece hoje em coisas que usamos no dia a dia.
Recentemente li sobre o Kermit e pude perceber que, naquela época, como mainframes, minicomputadores, workstations e PCs tinham compatibilidade muito limitada com computadores heterogêneos, um protocolo que pudesse ser usado em comum em todas essas plataformas era realmente muito valioso. Depois de ver isso, passei a achar impressionante como a manutenção da compatibilidade é algo grandioso.
p.s.
Kermit 95, um software que permite usar o Kermit no Windows, continua sendo ativamente mantido até hoje.https://github.com/davidrg/ckwin
Isso também era um protocolo bem antigo. Eu via isso ao lado do Zmodem em clientes SSH ou programas de comunicação via PC e ficava me perguntando o que era. Como curiosidade, dizem que o nome do sapinho verde que às vezes aparece nos shorts é Kermit, e que o nome veio desse personagem.
Nunca tinha ouvido falar do Kermit. É surpreendente que ele ainda esteja sendo mantido.
Eu não fazia a menor ideia, mesmo usando Linux todos os dias, de que TTY significa TeleTYpe
Código Baudot (Código Telegráfico Internacional)
O nome de Baudot deu origem à unidade de velocidade de comunicação, baud.