Pada tahun 1997, programmer legendaris id Software John Carmack menerbitkan analisis mendetail tentang sistem operasi di file .plan-nya, memberikan penilaian teknis yang jujur yang mempengaruhi pengembangan game selama bertahun-tahun. Hampir tiga dekade kemudian, komunitas teknologi melihat kembali prediksi-prediksi ini untuk melihat sejauh mana visi Carmack sejalan dengan lanskap komputasi saat ini. Diskusi ini mengungkapkan wawasan yang sangat visioner dan beberapa perkembangan tak terduga dalam evolusi sistem operasi desktop.
Dominasi Windows yang Bertahan Lama di Dunia Gaming
Pernyataan Carmack bahwa Win32 menguasai dunia terbukti akurat untuk gaming sepanjang tahun 2000-an dan 2010-an. Preferensinya terhadap lingkungan pengembangan Windows NT mempersiapkan panggung untuk beberapa dekade pengembangan game yang berpusat pada Windows. Komunitas mencatat bahwa meskipun Carmack secara pribadi lebih menyukai NeXTSTEP, pertimbangan praktis membuat Windows tetap menjadi platform utama id Software. Driver Windows menyediakan dukungan kartu grafis mutakhir yang benar-benar digunakan konsumen, menjadikannya pilihan yang logis untuk pengembangan game komersial. Pendekatan Windows-first ini menjadi standar industri, dengan DirectX berevolusi sebagai API gaming yang dominan sementara OpenGL secara bertahap kehilangan tanah di ekosistem Windows.
Evolusi Linux: Dari OS Hacker ke Penantang Mainstream
Pengakuan Carmack tentang rasio hacker terhadap pengguna tertinggi di Linux memicu diskusi tentang apakah hal ini masih berlaku hingga kini. Beberapa berpendapat bahwa rasio hacker Linux justru menurun seiring platform ini mendapatkan penerimaan mainstream melalui perkembangan seperti Steam Deck dan lapisan kompatibilitas Proton. Seperti yang diamati seorang komentator, Kompatibilitas perangkat keras adalah masalah besar. Bahkan jika perangkat keras kompatibel dengan Linux, sering kali tidak bekerja langsung. Namun, yang lain berpendapat bahwa Linux masih memimpin dalam konsentrasi hacker di antara sistem operasi besar, terutama mengingat peran sentralnya dalam pengembangan, infrastruktur cloud, dan sistem tertanam. Munculnya Android sebagai distribusi Linux paling populer di dunia menambah dimensi lain dalam diskusi ini, meskipun gaming mobile mengikuti trajectory yang berbeda dari pengembangan desktop.
Nasib Platform pada 2025:
- Windows: Masih dominan dalam gaming, berevolusi dari Win32 ke Windows modern
- Linux: Mendapatkan penerimaan mainstream melalui Steam Deck/Proton
- macOS: Bertransformasi dari MacOS yang dikritik menjadi OS X berbasis NeXTSTEP
- NeXTSTEP: Menjadi fondasi macOS
- DOS: Sepenuhnya ditinggalkan untuk gaming
- IRIX/SGI: Memudar dari relevansi
- BeOS: Catatan sejarah
- Plan9: Sistem riset/enthusiast
Warisan NeXTSTEP dan Transformasi macOS
Dukungan penuh Carmack terhadap NeXTSTEP sebagai lingkungan favoritnya memiliki makna khusus mengingat akuisisi Apple terhadap NeXT dan pengembangan macOS berikutnya. Kritiknya terhadap MacOS klasik yang secara teknis inferior sangat kontras dengan apa yang akan menjadi macOS. Komunitas mencatat bahwa Carmack akhirnya mendemonstrasikan Quake 3 di acara Apple bersama Steve Jobs, menandakan keterlibatannya dengan evolusi platform. Harapannya bahwa Apple akan Melakukan Hal yang Benar dengan rhapsody pada dasarnya terwujud dengan macOS X, yang dibangun langsung di atas fondasi NeXTSTEP. Namun, harapannya untuk OpenGL yang dipercepat perangkat keras yang baik dalam apa yang akan menjadi macOS sebagian besar tidak terpenuhi, dengan Apple akhirnya mendepresiasi OpenGL demi Metal.
Jika ada, Linux mungkin akan dialihkan ke urutan pertama karena Carmack selalu pendukung teguh dan tampaknya memiliki kecepatan adopsi tertinggi; tapi itu masih cukup tidak mungkin.
Platform yang Terlupakan dan Sistem Operasi Khusus
Komunitas dengan hangat merefleksikan penilaian Carmack tentang platform yang kini tidak jelas seperti BeOS dan Plan 9. Deskripsinya tentang struktur internal Plan 9 yang sangat elegan tetapi antarmuka pengguna yang ketinggalan zaman beresonansi dengan mereka yang pernah bereksperimen dengan sistem-sistem ini. Diskusi mengungkapkan bahwa manajer jendela rio Plan 9, yang didasarkan pada penelitian Xerox PARC tahun 1980-an, tidak pernah mengadopsi konvensi GUI yang membuat Mac dan Windows sukses. Persyaratan mouse tiga tombol dan pola interaksi yang tidak biasa menciptakan hambatan untuk adopsi yang bahkan arsitektur elegan pun tidak bisa atasi. Demikian pula, BeOS menunjukkan janji dengan desain clean-slate dan dukungan SMP-nya tetapi tidak pernah mendapatkan massa kritis melawan pesaing mapan.
Peringkat Prioritas OS Carmack Tahun 1997:
- Win32 (Platform pengembangan utama)
- Linux (Rasio hacker tertinggi)
- MacOS (Signifikansi komersial saja)
- NeXTSTEP (Favorit pribadi, kekaguman teknis)
- IRIX/SGI (Hardware keren, prioritas rendah)
- Varian Unix lainnya (AIX/OSF/HPUX/Solaris - port bersyarat)
- BeOS (Minat teknis, penggunaan praktis terbatas)
- Plan9 (Arsitektur elegan, UI buruk)
Evolusi Lingkungan Pengembangan
Pembahasan Carmack tentang mekanisme ekstensi Quake 2 dan keputusannya untuk menggunakan DLL daripada Java atau QC yang ditingkatkan mencerminkan kendala praktis pengembangan game tahun 1990-an. Anggota komunitas mengingat era ini dengan hangat, dengan satu catatan Saya lupa semua tentang quake c dan menggambarkan pengalaman mereka sendiri dengan sistem Windows NT 4.0 dan NEXTSTEP. Pertukaran teknis yang dianalisis Carmack—portabilitas versus kinerja, keamanan versus kemampuan—terus bergema dalam pengembangan game modern, bahkan ketika teknologi spesifik telah berevolusi. Janjinya untuk merilis antarmuka QC Quake 1 mengakui pentingnya komunitas modding sambil mempertahankan fokus pada prioritas pengembangan komersial.
Melihat kembali dari tahun 2025, analisis Carmack tahun 1997 berdiri sebagai kapsul waktu yang luar biasa dari komputasi pada momen penting. Penilaian teknisnya sebagian besar akurat dalam konteksnya, meskipun transformasi industri yang dia bantu picu—khususnya melalui teknologi grafis id—pada akhirnya akan membentuk kembali lanskap yang dia gambarkan. Triopoli Windows, macOS, dan Linux yang muncul mencerminkan baik kekuatan pasar yang dia akui maupun konsekuensi tak terduga dari evolusi platform yang dia bantu dorong melalui karya perintisnya dalam grafis 3D.
Referensi: .plan John Carmack
