11 pontos por regentag 2024-10-29 | 5 comentários | Compartilhar no WhatsApp

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

 
kunggom 2024-10-30

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

 
savvykang 2024-10-30

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.

 
regentag 2024-10-30

Nunca tinha ouvido falar do Kermit. É surpreendente que ele ainda esteja sendo mantido.

 
unsure4000 2024-10-30

Eu não fazia a menor ideia, mesmo usando Linux todos os dias, de que TTY significa TeleTYpe

 
regentag 2024-10-29

Código Baudot (Código Telegráfico Internacional)

  • Desenvolvido por Émile Baudot na década de 1870 para substituir o código Morse
  • O código de teletipo mais amplamente usado antes do desenvolvimento do código ASCII

O nome de Baudot deu origem à unidade de velocidade de comunicação, baud.