ACK für Cray X-MP: Ein Retrocomputing-Triumph
Dieses Projekt ist ein Fork des Amsterdam Compiler Kits (ACK), das den Cray X-MP-Supercomputer und das COS-Betriebssystem unterstützt. Es deaktiviert andere Plattformen, indem es Referenzen in den LUA-Build-Skripten auskommentiert. Für einen erfolgreichen Build und Lauf auf macOS und Linux müssen bison, flex, gcc, gmake und lua installiert werden. Wichtig ist auch die Installation der Tools aus dem COS-Tools-GitHub-Repository (ein Cross-Assembler, Cross-Linker und Cross-Library-Manager für den Cray X-MP). Nach dem Build erzeugen Cross-Compiler ausführbare Dateien für den Cray X-MP und COS. Die README-Datei beschreibt das Kompilieren eines Programms, das Hochladen per FTP auf ein NOS 2.8.7-System, die Verwendung der Cray Station-Schnittstelle zum Übertragen und Ausführen auf dem Cray X-MP und schließlich die Anzeige der Ergebnisse. Eine faszinierende Mischung aus Retrocomputing und moderner Softwareentwicklung.