Dla zabawy chcę zdobyć stary laptop Tandy 1400LT :
- NEC V20 (odpowiednik Intel 8088)
- 640 KB RAM
- 9-calowy podświetlany monochromatyczny wyświetlacz CGA
- dwa dyskietki 3,5 '' 720KB DD
- Port szeregowy RS-232C (DB-9 M)
- Port równoległy Centronics (DB-25 F)
Chcę podłączyć urządzenie do Internetu i używać go jako terminala SSH.
System operacyjny nie powinien stanowić problemu, ponieważ jest to sprzęt 386. Powinna istnieć mała dystrybucja Linuksa, którą można na nim uruchomić.
Problem, który tu widzę, to połączenie internetowe. Czy ktoś ma doświadczenie z konwerterami szeregowymi / równoległymi na Ethernet?
Odpowiedzi:
Prawdopodobnie będziesz potrzebować 4 MB pamięci RAM (prawdopodobnie wyższej) przy absolutnym minimum do uruchomienia Linuksa i prawdopodobnie 16 MB do uruchomienia dowolnej dystrybucji lub jądra z przyzwoitym wyborem oprogramowania od około 2000 roku. Jeśli nie możesz zaktualizować pamięci RAM, utkniesz.
Niektóre krótkie wyszukiwania wydają się sugerować, że ma to 8088 z 512 KB lub 768 KB lub RAM. Współczesny Linux w ogóle na tym nie działa. (Możesz mieć oko na ELKS , procesor NEC Tandy jest wymieniony w pliku boot / setup.S).
Uruchomiłem Linuksa na starym laptopie „Winbook” z 1995 roku za pomocą dyskietki . Wydaje mi się, że użyłem muLinux .
Metodą „konwersji” szeregowej na połączenie sieciowe jest PPP. Będziesz musiał skonfigurować klienta PPP na swoim laptopie i mieć
pppd
działający na innym hoście Linux / Windows, który może kierować twojeppp
połączenie do wychodzącego połączenia internetowego.Prawdopodobnie nadal możesz go używać jako terminalu SSH, jeśli zainstalujesz na nim SSHDOS .
Jeśli cokolwiek, umieść adapter RS-232 w systemie Linux, skonfiguruj go tak,
inittab
aby spawnował sięgetty
nattyS0
lubttyUSB0
skorzystaj z programu terminalowego DOS, aby uzyskać dostęp do systemu.źródło
Cóż, jeśli naprawdę czujesz się jak w starej szkole, możesz wrócić do prehistorii, którą ledwie jestem w stanie zapamiętać!
Będziesz potrzebować:
Skonfiguruj maszynę Unix
getty
lub eqiuvalent, abyś mógł zalogować się na konsoli szeregowej.Podłącz Tandy do portu szeregowego maszyny Unix.
Albo za pomocą kabla zerowego modemu, albo przez dwa modemy i sieć telefoniczną.
Uruchom emulator terminala.
W razie potrzeby wybierz modem .
Zaloguj się do pola Unix.
Użyj
links
(lublynx
)ftp
, SOSNA , lub inny ulubiony oprogramowanie internetowe w trybie tekstowym.Aby uzyskać najlepsze wyniki, obejrzyj to podczas konfiguracji .
źródło
ppp
po znaku zachęty powłoki. Następnie zamknij terminal i pozwól systemowi Windows przystąpić do negocjacji połączenia PPP. Wszystko po to, aby moja zaawansowana przeglądarka Netscape 3.x mogła renderować ramki i tabele.Mam 1400HD i, co dziwne, podłączam do Internetu.
Najlepszą metodą jest uzyskanie adaptera ethernetowego Xircom PE3-10BT, który połączy się z portem równoległym 1400. PE3 ma sterownik DOS ODI, który pozwoli ci używać stosu TCP takiego jak mTCP , WATTCP, PC / TCP itp. MTCP zawiera IRC, ftp, telnet i inne klienty i działa dobrze.
Następnie należy podłączyć Digi One SP lub Linux z uruchomionym tcpser do portu szeregowego 1400 i użyć go jako modemu wirtualnego . Albo emuluje modem podłączony do com1, umożliwiając korzystanie z normalnego oprogramowania terminala, takiego jak procomm, telix, qmpro na 1400 do telnet.
źródło
Czy mogę zasugerować wypróbowanie Minix v2.0 ? Będzie działał na sprzęcie XT, takim jak twój laptop, chociaż prawdopodobnie zajmie trochę majstrowania.
Minix 2.0 jest w pełni funkcjonalny i dostępny jest sterownik PPP, który będzie działał również na sprzęcie w stylu XT. Następnie można użyć PPP przez połączenie szeregowe z prawidłowo połączonym systemem Linux. Znalezienie klienta SSH, który będzie działał na Minix z tak małą pamięcią, jest większym wyzwaniem, jednak ...
źródło
Zgodnie z powyższą specyfikacją, aby poprawnie to podłączyć, musisz znaleźć oryginalny modem 1200 bodów wymieniony w sekcji URZĄDZENIA i połączyć się za pomocą połączenia dial-up. 1200 bodów = 1200 B / s. Będziesz potrzebował czegoś podobnego do urządzenia pokazanego na obrazku poniżej:
źródło
Nie będziesz uruchamiać Linuksa ani żadnego systemu wielozadaniowego, 8088 po prostu nie ma wymaganego MMU. Twoja jedyna szansa to DOS przy użyciu czegoś takiego jak przeglądarka Arachne DOS - lub jego stara wersja, która mieści się w dostępnej pamięci. Jeśli chcesz go używać tylko jako konsoli, jest to dość łatwe przy użyciu programu terminalowego DOS.
źródło
Jedną z opcji, która przychodzi na myśl, biorąc pod uwagę, że przyznajesz w swoim pytaniu, że tak naprawdę chcesz używać go jako terminala SSH, byłoby użycie emulatora terminala w Tandy, aby działać jako terminal szeregowy do bardziej nowoczesnego komputera, podłączonego przez RS232.
Nadal można skutecznie „wysyłać SSH” do hostów w Internecie, chociaż oczywiście w tym przypadku sam laptop nie jest w rzeczywistości w sieci. Ale zdecydowanie byłby o wiele bardziej użyteczny.
źródło
Spróbuj użyć serwera konsoli / serwerów terminali / serwera szeregowego / serwera urządzeń - różne nazwy dla tej samej rzeczy. Możesz podłączyć się do niego przez port RS-232 (zakładając, że dobrze wykonujesz kabel - być może trzeba go zbudować), a stamtąd przez Ethernet do Internetu. Ale po co zawracać sobie głowę. Taniej i przyjemniej jest dostać Raspberry Pie, mieć prawdziwą dystrybucję Linuksa na nowoczesnym procesorze, a jeśli chcesz zacząć oldschoolową wersję, uruchom go za pomocą Risc OS lub użyj jednego z wielu dostępnych emulatorów.
źródło
Chyba że robisz ten projekt jako hobby sam w sobie, że waham się nawet próby łączenia coś, co stare i prymitywne do sieci. Prawdopodobnie będzie to o wiele więcej pracy niż się spodziewasz i bardzo prawdopodobne jest, że spowoduje problemy z systemem. Jeśli jesteś zielony i nie chcesz rzucić działającego sprzętu (jestem w ten sposób), lepszym rozwiązaniem może być bezpośrednie połączenie szeregowe (modem zerowy?) Z bezgłowym serwerem, jako konsola serwisowa w normalnie słabo oświetlonym otoczeniu.
źródło
Powinieneś sprawdzić, co ten facet już zrobił, i nie wymyślać od nowa koła, jeśli go nie masz :)
http://users.telenet.be/mydotcom/library/network/dostcpip.htm
Opisuje, w jaki sposób uzyskać stos TCP / IP działający pod DOS, chociaż wszystko korzysta z połączenia dial-up, są linki do przeglądarek DOS i innych rzeczy.
źródło
Biorąc pod uwagę specyfikację systemu, nie możesz uruchomić bieżącej dystrybucji Linuksa na tej maszynie, jak wspomniano powyżej, ale myślę, że możesz zbudować swój własny system Linux, aby pasował do tego laptopa, sprawdź samouczki Linux From Scratch i być może możesz zainstalować prosty rdzeń z linuksem za pomocą terminala bash .
2 inne opcje to:
Zostań programistą (jeśli jeszcze tego nie zrobiłeś) i zbuduj własny system operacyjny
Poproś programistę o opracowanie systemu operacyjnego dla Ciebie (poszukaj programistów arduino i małych i średnich urządzeń)
źródło
Modem łączy się z płytą główną za pomocą 20-stykowego złącza. Wyjmij modem wewnętrzny. (Łączy się z UART) U może użyć tego złącza i podłączyć do niego Wi-Fi. Następnie możesz po prostu użyć programu terminalowego i niektórych poleceń AT, aby połączyć się z internetem bezprzewodowym. Jest wiele tanich płyt, które to robią. Są też płytki bluetooth. Możesz zachować port komunikacyjny dla swojej myszy. Arachne to bardzo dobra przeglądarka graficzna działająca w systemie DOS. Nie potrzebujesz Linuksa, Dos 6.22 to wszystko.
źródło