Nur zum Spaß möchte ich einen alten Tandy 1400LT- Laptop kaufen :
- NEC V20 (Intel 8088-Äquivalent)
- 640 KB RAM
- 9-Zoll-CGA-Monochrom-Display mit Hintergrundbeleuchtung
- zwei 3,5 '' - 720KB-DD-Diskettenlaufwerke
- RS-232C serielle Schnittstelle (DB-9 M)
- Centronics-Anschluss parallel (DB-25 F)
Ich möchte das Ding mit dem Internet verbinden und es als SSH-Terminal verwenden.
Das Betriebssystem sollte kein Problem sein, da es sich um eine 386-Hardware handelt. Es sollte eine kleine Linux-Distribution geben, die darauf ausgeführt werden kann.
Das Problem, das ich hier sehe, ist die Internetverbindung. Hat jemand Erfahrung mit Seriell / Parallel-zu-Ethernet-Wandlern?
Antworten:
Sie benötigen wahrscheinlich mindestens 4 MB RAM (wahrscheinlich höher), um Linux auszuführen, und wahrscheinlich 16 MB, um eine Distribution oder einen Kernel mit einer angemessenen Softwareauswahl seit 2000 oder so auszuführen. Wenn Sie den Arbeitsspeicher nicht aufrüsten können, stecken Sie fest.
Einige kurze Suchanfragen scheinen jedoch darauf hinzudeuten, dass es sich um eine 8088 mit 512 KB oder 768 KB oder RAM handelt. Modernes Linux läuft darauf überhaupt nicht. (Vielleicht möchten Sie ELKS im Auge behalten. Die NEC-CPU des Tandy ist in der Datei boot / setup.S aufgeführt.)
Ich habe Linux auf einem alten "Winbook" -Laptop aus dem Jahr 1995 über eine Diskette gebootet . Ich glaube, ich habe muLinux verwendet .
Die Möglichkeit, seriell in eine Netzwerkverbindung "umzuwandeln", ist PPP. Sie müssten einen PPP-Client auf Ihrem Laptop einrichten und auf einem
pppd
anderen Linux / Windows-Host ausführen, der Ihreppp
Verbindung zu Ihrer ausgehenden Internetverbindung weiterleiten kann.Sie können es wahrscheinlich immer noch als SSH- Terminal verwenden, wenn Sie SSHDOS darauf installieren .
Wenn überhaupt, stecken Sie einen RS-232-Adapter in Ihr Linux-System, konfigurieren Sie Ihren
inittab
für den Startgetty
vonttyS0
oderttyUSB0
und verwenden Sie ein DOS-Terminalprogramm, um auf Ihr System zuzugreifen.quelle
Nun, wenn Sie sich wirklich altmodisch fühlen, können Sie zu einer Vorgeschichte zurückkehren, an die ich mich kaum erinnern kann!
Du wirst brauchen:
Konfigurieren Sie die Unix-Maschine
getty
oder den Unix- Computer so, dass Sie sich an der seriellen Konsole anmelden können.Verbinden Sie den Tandy mit der seriellen Schnittstelle der Unix-Maschine.
Entweder mit dem Nullmodemkabel oder über die beiden Modems und das Telefonnetz.
Starten Sie den Terminal-Emulator.
Wählen Sie bei Bedarf das Modem .
Melden Sie sich bei der Unix-Box an.
Verwenden Sie
links
(oderlynx
),ftp
, PINE oder andere Lieblingstextmodus - Internet - Software.Die besten Ergebnisse erzielen Sie, wenn Sie dies beim Einrichten beobachten .
quelle
ppp
an der Shell-Eingabeaufforderung eingeben können. Anschließend schließen Sie das Terminal und lassen Windows die PPP-Verbindung aushandeln. Mein High-Tech-Browser Netscape 3.x konnte alle Frames und Tabellen rendern.Ich habe einen 1400HD und merkwürdigerweise schließe ich ihn an die Internets an.
Am besten besorgen Sie sich einen Xircom PE3-10BT-Ethernet-Adapter, der an den parallelen Port des 1400 angeschlossen wird. Der PE3 verfügt über einen DOS-ODI-Treiber, mit dem Sie einen TCP-Stack wie mTCP , WATTCP, PC / TCP usw. verwenden können.
Als nächstes müsste ein Digi One SP oder eine Linux-Box mit tcpser an den seriellen Port des 1400 angeschlossen und als virtuelles Modem verwendet werden . Beides emuliert ein an com1 angeschlossenes Modem, mit dem Sie eine normale Terminalsoftware wie procomm, telix, qmpro auf dem 1400 to telnet verwenden können.
quelle
Darf ich vorschlagen, dass Sie Minix v2.0 versuchen ? Es wird auf XT-Hardware wie Ihrem Laptop ausgeführt, obwohl es wahrscheinlich etwas Fummelei erfordern wird.
Minix 2.0 ist einigermaßen voll ausgestattet und es gibt einen mitgelieferten PPP-Treiber , der auch auf XT-Hardware ausgeführt werden kann. Sie können PPP dann über eine serielle Verbindung mit einem ordnungsgemäß vernetzten Linux-System verwenden. Es ist jedoch eine größere Herausforderung, einen SSH-Client zu finden, der unter Minix mit so wenig Speicher funktioniert ...
quelle
Gemäß den obigen Spezifikationen müssen Sie das im Abschnitt PERIPHERALS aufgeführte Original-1200-Baud-Modem finden und eine Verbindung über eine DFÜ- Verbindung herstellen, um diesen ordnungsgemäß herzustellen . 1200 Baud = 1200 B / s. Sie benötigen etwas Ähnliches wie das auf dem Bild unten gezeigte Gerät:
quelle
Sie werden weder Linux noch ein Multitasking-Betriebssystem ausführen, der 8088 verfügt einfach nicht über die erforderliche MMU. Ihre einzige Chance ist DOS mit einem Arachne-DOS-Browser - oder einer alten Version davon, die in Ihren verfügbaren Speicher passt. Wenn Sie es nur als Konsole verwenden möchten, ist es mit einem DOS-Terminalprogramm ganz einfach.
quelle
Eine Option, die Ihnen in den Sinn kommt, wenn Sie zugeben, dass Sie es in Ihrer Frage sowieso nur wirklich als SSH-Terminal verwenden möchten, ist die Verwendung eines Terminalemulators auf dem Tandy als serielles Terminal für einen moderneren Computer, der verbunden ist über RS232.
Sie können immer noch effektiv "SSH-out" für Hosts im Internet ausführen, obwohl sich in diesem Fall der Laptop selbst offensichtlich nicht im Internet befindet. Aber es wäre definitiv viel nützlicher.
quelle
Versuchen Sie, einen Konsolenserver / Terminalserver / seriellen Server / Geräteserver zu verwenden - unterschiedliche Namen für dasselbe Objekt. Sie können eine Verbindung über Ihren RS-232-Port herstellen (vorausgesetzt, Sie haben das richtige Kabel - Sie müssen möglicherweise eines herstellen) und von dort aus über Ethernet ins Internet. Aber warum sich die Mühe machen. Es ist billiger und macht mehr Spaß, einen Raspberry Pie zu bekommen, eine echte Linux-Distribution auf einem modernen Prozessor zu haben und wenn Sie auf die alte Schule gehen möchten, starten Sie ihn mit dem Risc-Betriebssystem oder verwenden Sie einen der vielen verfügbaren Emulatoren.
quelle
Wenn Sie dieses Projekt nicht als Hobby an sich betreiben , würde ich sogar versuchen , etwas Altes und Primitives mit einem Netzwerk zu verbinden. Es ist wahrscheinlich viel mehr Arbeit, als Sie erwarten, und es ist sehr wahrscheinlich, dass es zu Systemproblemen kommt. Wenn Sie grün sind und kein funktionierendes Gerät werfen möchten (so bin ich), ist eine direkte serielle Verbindung (Nullmodem?) Zu einem kopflosen Server als Wartungskonsole möglicherweise eine bessere Verwendung in einer Umgebung mit normalem Lichtausfall.
quelle
Sie sollten überprüfen, was dieser Kerl bereits getan hat und das Rad nicht neu erfinden, wenn Sie es nicht haben :)
http://users.telenet.be/mydotcom/library/network/dostcpip.htm
Er beschreibt, wie man einen TCP / IP-Stack unter DOS zum Laufen bringt, obwohl alles eine Einwahl benutzt, gibt es Links zu DOS-Browsern und anderen Dingen.
quelle
In Anbetracht der Systemspezifikationen können Sie auf diesem Computer keine aktuelle Linux-Distribution wie oben beschrieben ausführen, aber ich denke, Sie können Ihr eigenes Linux für diesen Laptop erstellen, die Tutorials von Linux From Scratch lesen und vielleicht ein einfaches Kern-Linux mit nur einem Bash-Terminal installieren .
2 weitere Optionen sind:
Werden Sie Programmierer (falls Sie es noch nicht sind) und erstellen Sie Ihr eigenes Betriebssystem
Bitten Sie einen Programmierer, ein Betriebssystem für Sie zu entwickeln (suchen Sie nach Programmierern für Arduino und kleine und mittlere Geräte).
quelle
Das Modem wird über einen 20-poligen Anschluss mit dem Motherboard verbunden. Entfernen Sie das interne Modem. (Es stellt eine Verbindung zum Uart her.) U kann diesen Anschluss verwenden und WLAN damit verbinden. Dann können Sie einfach ein Terminalprogramm und einige AT-Befehle verwenden, um eine drahtlose Verbindung zum Internet herzustellen. Es gibt viele billige Boards, die dies tun. Es gibt auch Bluetooth-Boards. Sie können den COM-Port für Ihre Maus behalten. Arachne ist ein sehr guter grafischer Browser, der unter DOS ausgeführt wird. Keine Notwendigkeit für Linux, Dos 6.22 macht alles.
quelle