Dunia komputasi vintage menerima perkembangan menarik dengan terciptanya kompiler modern untuk superkomputer legendaris Cray X-MP, memberikan nafas baru bagi mesin-mesin ikonik era 1980-an ini. Terobosan ini hadir di saat yang krusial, mengingat sebagian besar perangkat lunak asli Cray telah hilang dalam sejarah.
Jembatan Antara Masa Lalu dan Masa Kini
Fork Amsterdam Compiler Kit (ACK) yang secara khusus menargetkan Cray X-MP dan sistem operasi COS-nya merupakan pencapaian signifikan dalam melestarikan sejarah komputasi. Proyek ini memungkinkan pengembang modern untuk menulis program untuk superkomputer bersejarah ini, dengan salah satu anggota komunitas berbagi pengalaman mereka:
30+ tahun yang lalu saya melakukan 'pengalaman kerja' selama seminggu di kantor Cray Research UK... program pengujian saya adalah menghitung semua faktorial hingga 100!, dan kemudian mengulangi prosesnya berkali-kali.
Dampak Historis dan Aplikasi Modern
Pengembangan ini sangat penting karena mengatasi kesenjangan kritis dalam pelestarian komputasi vintage. Chris Fenton, yang menemukan satu-satunya salinan sistem operasi COS yang diketahui, mengungkapkan kegembiraan tentang akhirnya memiliki cara untuk memanfaatkan sistem yang dipulihkan. Kompiler ini menyediakan penghubung yang hilang antara lingkungan pengembangan modern dan perangkat keras bersejarah, memungkinkan para penggemar dan peneliti untuk membuat program baru untuk mesin-mesin ini.
Implementasi Teknis dan Aksesibilitas
Rangkaian kompiler ini telah dirancang dengan cermat untuk bekerja dengan MacOS dan Linux, membuatnya dapat diakses oleh pengembang modern. Yang membuat pencapaian ini sangat luar biasa adalah backend-nya dikembangkan terutama melalui dokumentasi spesifikasi, tanpa akses ke perangkat keras yang sebenarnya, karena sistem Cray yang berfungsi sangat langka saat ini.
Fitur Implementasi Modern:
- Platform Target: Cray X-MP dengan sistem operasi COS
- Dukungan Lingkungan Pengembangan: MacOS dan Linux
- Kemampuan kompilasi silang
- Keluaran biner yang kompatibel dengan COS 1.17
Penerimaan Komunitas dan Aplikasi Praktis
Respon dari komunitas komputasi vintage sangat positif, dengan pengguna berhasil membangun dan menjalankan program pada sistem Cray yang diemulasikan. Kemampuan kompiler sedang diuji dengan berbagai aplikasi, mulai dari urutan Fibonacci sederhana hingga tugas komputasi yang lebih kompleks, menunjukkan baik fungsionalitas maupun signifikansi historisnya.
Harga Historis ACK (Akhir 1980-an - Awal 1990-an):
- Lisensi Sumber Lengkap: USD 9.995
- Lisensi Sumber Pendidikan: USD 995
- Bahasa yang Didukung: C, Pascal, BASIC, Modula-2, Occam, Fortran
Konteks Komersial
Menariknya, pengembangan ini mengingatkan pada sejarah komersial alat-alat semacam itu, dengan rangkaian kompiler historis seperti Enhanced ACK dari UniPress yang menetapkan harga 9.995 dolar Amerika untuk lisensi sumber penuh dan 995 dolar Amerika untuk lisensi pendidikan selama akhir 1980-an dan awal 1990-an. Implementasi open-source saat ini merepresentasikan demokratisasi teknologi kepemilikan yang dulunya sangat mahal.
Referensi: ACK for Cray X-MP and COS