Só por diversão, quero um laptop Tandy 1400LT antigo :
- NEC V20 (equivalente ao Intel 8088)
- 640 KB de RAM
- Ecrã monocromático retroiluminado CGA de 9 ''
- duas unidades de disquete DD de 3,5 '' 720KB DD
- Porta serial RS-232C (DB-9 M)
- Porta paralela Centronics (DB-25 F)
Quero conectar a coisa à Internet e usá-la como um terminal SSH.
O sistema operacional não deve ser problema, pois é um hardware 386. Deve haver uma pequena distribuição Linux que possa ser executada nela.
O problema que vejo aqui é a conexão à Internet. Alguém tem experiência com conversores serial / paralelo para Ethernet?
Respostas:
Você provavelmente precisará de 4 MB de RAM (provavelmente mais alto) no mínimo absoluto para executar o Linux e 16 MB para executar qualquer distribuição ou kernel com uma seleção de software decente desde 2000 ou mais. Se você não pode atualizar a RAM, está preso.
Algumas pesquisas breves parecem sugerir que este possui um 8088 com 512 KB ou 768 KB ou RAM, no entanto. O Linux moderno não funciona com isso. (Você pode ficar de olho no ELKS , a CPU NEC da Tandy é mencionada no arquivo boot / setup.S).
Fiz a inicialização do Linux em um laptop "Winbook" da era de 1995, via disquete, e acredito que usei o muLinux .
A maneira de "converter" serial em uma conexão de rede é PPP. Você precisaria configurar um cliente PPP no seu laptop e ter uma
pppd
execução em outro host Linux / Windows que possa rotear suappp
conexão para a sua conexão com a Internet de saída.Você provavelmente ainda pode usá-lo como um terminal ssh de alguma forma, se instalar o SSHDOS nele.
Se alguma coisa, colocar um adaptador RS-232 em seu sistema Linux, configurar o seu
inittab
para desovar umgetty
emttyS0
outtyUSB0
e usar um programa de terminal DOS para acessar o sistema.fonte
Bem, se você está realmente se sentindo antiquado, pode voltar para uma pré-história da qual mal tenho idade para lembrar!
Você precisará de:
Configure a máquina Unix
getty
ou eqiuvalent para poder efetuar login no console serial.Conecte o Tandy à porta serial da máquina Unix.
Ou usando o cabo nulo do modem ou através dos dois modems e da rede telefônica.
Inicie o emulador de terminal.
Disque o modem, se necessário .
Entre na caixa Unix.
Use
links
(oulynx
),ftp
, PINE , ou qualquer outro software favorito internet em modo texto.Para obter melhores resultados, assista isso enquanto configura tudo .
fonte
ppp
no prompt do shell. Em seguida, feche o terminal e deixe o Windows prosseguir para negociar a conexão PPP. Tudo para que meu navegador Netscape 3.x de alta tecnologia pudesse renderizar quadros e tabelas.Eu tenho um 1400HD e por incrível que pareça, conecte-o aos internets.
O melhor método é obter um adaptador Ethernet Xircom PE3-10BT que será conectado à porta paralela do 1400. O PE3 possui um driver DOS ODI que permite usar uma pilha TCP como mTCP , WATTCP, PC / TCP, etc. O mTCP inclui um irc, ftp, telnet e outros clientes e funciona bem.
O próximo seria conectar um Digi One SP ou linux box executando o tcpser à porta serial do 1400 e usá-lo como um modem virtual . Qualquer um deles emulará um modem conectado ao com1, permitindo que você use um software de terminal normal, como procomm, telix, qmpro no 1400 para telnet.
fonte
Posso sugerir que você tente o Minix v2.0 ? Ele será executado no hardware XT como o seu laptop, embora provavelmente demore alguns minutos.
O Minix 2.0 possui recursos razoavelmente completos e há um driver PPP contribuído que também será executado no hardware do estilo XT. Em seguida, você pode usar o PPP em uma conexão serial com um sistema Linux conectado em rede corretamente. Encontrar um cliente SSH que funcione no Minix com tão pouca memória é um desafio, no entanto ...
fonte
De acordo com as especificações acima, para conectá-lo corretamente, você precisa encontrar o modem de 1200 baud original listado na seção PERIPHERALS e conectar-se usando a conexão discada. 1200 baud = 1200 B / s. Você precisará de algo semelhante ao dispositivo mostrado na imagem abaixo:
fonte
Você não está executando o Linux ou qualquer sistema operacional multitarefa, o 8088 simplesmente não possui o MMU necessário. Sua única chance é o DOS usar algo como o navegador Arachne DOS - ou uma versão antiga que se encaixa na memória disponível. Se você quiser apenas usá-lo como um console, é fácil usar um programa de terminal DOS.
fonte
Uma opção que vem à mente, considerando que você admite na sua pergunta que realmente deseja usá-lo como um terminal SSH de qualquer maneira, seria usar um emulador de terminal no Tandy para atuar como um terminal serial em um computador mais moderno, conectado sobre RS232.
Você ainda pode efetivamente "sair do SSH" para hosts na internet, embora, obviamente, nesse caso, o laptop em si não esteja na rede. Mas seria definitivamente muito mais utilizável.
fonte
Tente usar um servidor de console / servidores de terminal / servidor serial / servidor de dispositivo - nomes diferentes para a mesma coisa. Você pode conectar-se a ele através da sua porta RS-232 (supondo que você tenha o cabo correto - talvez seja necessário construir um) e, a partir daí, via Ethernet para a Internet. Mas por que se preocupar? É mais barato e mais divertido comprar uma torta de framboesa, ter uma distribuição Linux real em um processador moderno e, se você quiser dar um arranque à moda antiga usando o Risc OS ou usar um dos muitos emuladores disponíveis.
fonte
A menos que você esteja fazendo esse projeto como um hobby por si só, hesitaria em tentar conectar algo tão antigo e primitivo a uma rede. É provável que seja muito mais trabalhoso do que você imagina e provavelmente causará problemas no sistema. Se você é ecológico e não deseja lançar um equipamento que funcione (sou assim), um uso melhor para isso pode ser uma conexão serial direta (modem nulo?) Com um servidor sem cabeça, como um console de manutenção em um ambiente normalmente apagado.
fonte
Você deve verificar o que esse cara já fez e não reinventar a roda, se não a tiver :)
http://users.telenet.be/mydotcom/library/network/dostcpip.htm
Ele descreve como fazer com que uma pilha TCP / IP funcione no DOS, embora tudo esteja usando uma conexão discada, há links para navegadores do DOS e outras coisas.
fonte
Dado que as especificações do sistema, você não pode executar uma distribuição Linux atual nessa máquina, como disse acima, mas acho que você pode criar seu próprio Linux para caber nesse laptop, consulte os tutoriais do Linux From Scratch e talvez você possa instalar um Linux simples com apenas um terminal bash .
2 outras opções são:
Torne-se programador (se você ainda não é) e crie seu próprio sistema operacional
Peça a um programador para desenvolver um sistema operacional para você (procure programadores de dispositivos pequenos e médios e arduino)
fonte
O modem se conecta à placa-mãe com um conector de 20 pinos. Retire o modem interno. (Ele se conecta ao uart) U pode usar esse conector e conectar o wifi a ele. Depois, você pode simplesmente usar um programa de terminal e alguns comandos AT para conectar-se à Internet sem fio. Existem muitas placas baratas que fazem isso. Existem placas bluetooth também. Você pode manter a porta de comunicação para usar com o mouse. O Arachne é um navegador gráfico muito bom que roda no DOS. Não há necessidade de linux, o Dos 6.22 faz tudo.
fonte