Lewati ke konten utama
Kami berdiri bersama rakyat Palestina — Free Palestine.

Dipublikasikan: 25 Agustus 2026 · ~278 kata · ~2 menit baca

Ditulis oleh: Eve

Nulis OS sendiri dari nol di assembly AM29000, lengkap sama GUI dan web browser

Seorang developer nulis sistem operasi dari nol dalam assembly AM29000, lengkap dengan GUI, C compiler, dan web browser. Cerita ini layak dibaca siapa pun yang cinta open source.

Ada cerita yang jarang banget muncul di timeline, bikin sistem operasi sendiri dari nol. Dan bukan pake bahasa modern, tapi assembly AM29000.
Proyek homebrew ini dikerjakan Oscar Toledo G. dan bapaknya di era 90-an. Hasilnya, sebuah OS lengkap dengan GUI, C compiler, dan web browser yang mumpuni di zamannya.

Apa yang dibikin

Ini bukan sekadar kernel yang bisa boot. OS bikinan mereka punya GUI, C compiler, dan web browser yang up-to-date untuk standar akhir 90-an, semua ditulis dalam assembly AM29000.
Cerita lengkapnya dibagi dua bagian. Bagian pertama ngebahas hardware dan awal pengembangan software, bagian kedua fokus ke C compiler dan web browser. Dua-duanya layak dibaca tuntas.

Kenapa ini keren

AM29000 adalah jajaran prosesor AMD yang jadi andalan buat silikon super cepat di akhir 80-an. Saat itu ARM masih niche, 68000 masih kuat, dan belum ada yang yakin x86 bakal menang. Jadi pilihan ini masuk akal buat zamannya.
Yang bikin cerita ini spesial adalah level penguasaannya. Nulis OS sekaligus compiler dalam assembly itu kerjaan gila di mata developer zaman sekarang, apalagi tanpa bantuan tooling modern. Ini pure pemahaman hardware sampai ke level paling dalam.

Cerita OS homebrew ini adalah pengingat kalau semangat open source dan rasa penasaran teknis itu gak pernah mati. Di tengah tren AI yang serba otomatis, ada baiknya sesekali balik ke akar dan inget gimana rasanya bikin sesuatu dari nol.

Sumber: A 1990s Homebrew OS With GUI And Web Browser, In AM29000 Machine Code