Anfang dieses Monats erschien Material auf dem OS / 2-Museumsportal, dessen Autor einen alten
ThinkPad 760XL- Laptop mit einem modernen drahtlosen Netzwerk verband. Wir erzählen, wie es ihm gelungen ist.
/ PD / MarusDer Autor des Projekts ist Michael Necasek, Mitglied der Open-Source-Community von
Open Watcom , die die Multi-Plattform-Compiler Watcom C, C ++ und Fortran entwickelt. Michael setzte DOS auf einem alten Laptop ein, damit sein Sohn Retro-Spiele spielen konnte - Klassiker von Sierra und LucasArts.
Der Laptop war mit einem Port für
CF-Karten ausgestattet , die 1994 in SanDisk entwickelt wurden. Michael konnte die erforderlichen Daten einfach über diese Laufwerke (über Adapter) kopieren, entschied jedoch, dass es bequemer ist, Dateien über das Netzwerk mit den Protokollen SMB oder NFS zu senden. Dafür war es aber notwendig, sich mit dem alten Betriebssystem und ThinkPad über modernes WLAN "anzufreunden".
Sie können Wi-Fi nicht einfach unter DOS starten
Standardmäßig unterstützt das System nur den
WaveLAN-Standard für drahtlose Netzwerke, der in den neunziger Jahren eingeführt wurde. Es war der Vorläufer von IEEE 802.11b und ist mit den IEEE-Spezifikationen nicht kompatibel. Der erste Wi-Fi-Standard wurde erst 1999 veröffentlicht - als DOS fast von Firmen- und Heimcomputern verschwand. Daher war die Aufgabe nicht die trivialste.
Ein paar Materialien aus unserem Blog über Habré:
Sie können eine Verbindung zu einem modernen drahtlosen Netzwerk herstellen, indem Sie das
PCMCIA-Erweiterungsmodul in Ihren Laptop einstecken. Die verfügbaren Adapter unterstützen jedoch keine
WPA- Technologie (ganz zu schweigen von WPA2), sondern nur WEP. WEP ist ein Algorithmus zum Sichern von Wi-Fi-Netzwerken, der in Nullen verwendet wurde. Es wurde aufgrund der entdeckten
Sicherheitslücken bei der
Verschlüsselung abgebrochen.
Um den Laptop mit Wi-Fi zu verbinden, verwendete Michael
das Cisco Aironet PCM-352-Erweiterungsmodul - sein Chip unterstützt IEEE 802.11b und kann mit Geschwindigkeiten von bis zu 11 Mbit / s betrieben werden. Unter diese Karte kamen Anfang der 2000er Jahre die entsprechenden Treiber. Er fand sie auf Ressourcen von Drittanbietern.
Um das Problem mit WPA zu umgehen, verwendete Michael die alte TP-LINK-Netzwerkausrüstung, die WEP unterstützt. Das Standard-Dienstprogramm von Cisco erlaubte jedoch nicht die Registrierung von WEP-Schlüsseln für die Arbeit mit dem Aironet PCM-352. Aus diesem Grund benötigten wir einen separaten Zugangspunkt mit deaktivierter Verschlüsselung (und einer versteckten SSID).
/ PD / phreakindeeUm das Netzwerk auf einem Laptop zu starten, verwendete Michael den NDIS-Treiber aus dem heruntergeladenen Archiv und den Network Client 3.0-Client, der NetBIOS über TCP / IP und DHCP unterstützt. Damit das System ordnungsgemäß funktioniert, mussten in der Konfigurationsdatei PROTOCOL.INI bestimmte Änderungen vorgenommen werden: Nehmen Sie die entsprechende SSID vor und konfigurieren Sie den Socket-Client für Socket-Dienste. Danach konnte Michael Dateien auf einen Laptop in einem Heimnetzwerk übertragen.
Andere DOS-Projekte
Die DOS-Community entwickelt sich weiter, obwohl dieses Betriebssystem bald 40 Jahre alt wird. Beispielsweise haben Entwickler von Microsoft vor einem Jahr
auf GitHub den Quellcode für MS-DOS-Versionen 1.25 und 2.0 veröffentlicht. Sie
sind seit 2014 auch auf der Website des Computer History Museum zu finden. Die gesamte Codebasis besteht aus 12.000 Zeilen einschließlich Kommentaren.
Eine Vielzahl von Projekten wird immer noch auf der Basis von DOS erstellt - im Jahr 2016 berichtete Ingenieur Brian Provinciano auf der Game Developers Conference, wie er das Spiel
Retro City Rampage von PS4 auf einen Computer unter DOS mit einem
486. Prozessor portierte. In seinem
Bericht erklärte er, wie es ihm gelungen ist, den vom Spiel belegten Speicherplatz auf 1,44 MB und den RAM-Verbrauch auf 4 MB zu reduzieren.
Worüber wir im VAS Experts Blog schreiben: