ChatGPT ist in aller Munde. Wir haben kürzlich gelernt, den Chatbot mit unserer eigenen Stimme zu nutzen, und sogar Anfragen per Funk zu senden. Auch haben wir die Möglichkeit erkundet, ihn mit dem Internet zu verbinden, und das ist im Grunde ein Vorgeschmack auf seine unvermeidliche Verbreitung auf Mobilgeräten. Doch ein Retro-Hardware-Enthusiast namens Yeo Kheng Meng hat beschlossen, etwas ganz Besonderes zu tun: Er schrieb doschgpt, einen ChatGPT-Client, der mit MS-DOS kompatibel ist, und führte ihn auf echter Hardware aus.
Eine Million Nutzer in fünf Tagen. Hundert Millionen Nutzer in zwei Monaten. ChatGPT zeichnet sich als „Killer-App“ der künstlichen Intelligenz ab, und die Marktriesen versuchen, in den Wettbewerb einzusteigen... oder seine Technologie zu übernehmen. Aber die Geschichte von ChatGPT geht weiter als das, was die Googles und Microsofts unseres Lebens tun. Die Leute von OpenAI haben ihre API freigeschaltet, und das bedeutet, dass wir bald neue Entwicklungen sehen werden, die von ChatGPT angetrieben werden.
Einer dieser Entwicklungen führt uns zum Portal von Yeo Kheng Meng, Programmierer und Retro-Hardware-Enthusiast. Was war seine Idee? Einen ChatGPT-Client zu programmieren, der mit MS-DOS kompatibel ist, genannt Doschgpt. Aber das Beste ist, dass er beschloss, seine Software auf einem tragbaren IBM 5155 auszuführen. Dieser Koloss stammt aus dem Jahr 1984, mit einem Preis von 4.225 Dollar... mehr als 12.000 Dollar inflationsbereinigt.
Doschgpt: ChatGPT, jetzt für MS-DOS
Es ist wichtig zu bedenken, dass MS-DOS keine integrierten Netzwerkfunktionen besitzt, und Computer, die dieses Betriebssystem verwenden, sind normalerweise keine Beispiele für hohe Leistung. Yeo wählte den IBM 5155, um eine Art absolutes Minimum zu setzen: Wenn der Client auf diesem Computer funktioniert, funktioniert er auf jedem anderen. Die einzige Emulationsumgebung, die er verwendete (VirtualBox), diente dazu, seinen Client auf einem Windows-x64-Computer zu testen, da er keine 16-Bit-Apps ausführen kann.
Das „Klebemittel“ dieses Projekts ist jedoch mTCP, ein Paket mit TCP/IP-Anwendungen, die speziell für die Ausführung unter MS-DOS, FreeDOS, PC-DOS und ähnlichen Systemen entwickelt wurden. Dazu kommt der Packet Driver PC/TCP, eine Netzwerk-API für DOS, die 1983 erfunden wurde. Mit der Kombination dieser beiden Ressourcen und dem Open-Watcom-C/C++-Compiler funktionierte der Client reibungslos...
... aber es bleiben noch Kompatibilitätsdetails zu lösen. Ein schneller Besuch auf dem doschgpt-Profil auf GitHub bestätigt, dass einige Benutzer Probleme mit früheren Versionen von MS-DOS haben. Daher empfehlen wir, dem gleichen Weg wie Yeo zu folgen und MS-DOS 6.22 zu verwenden.
doschgpt auf GitHub: Hier klicken
Offizielle Website: Hier klicken