Kernel FreeBSD

Dua hari yang lalu untuk kali pertama, kode program saya masuk ke kernel FreeBSD (versi development). Kode ini bisa diakses di:

http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/arm/econa/

Kode tersebut merupakan port FreeBSD ke platform Cavium Econa CNS11XX. Secara sederhana, artinya sekarang FreeBSD bisa berjalan di device di bawah ini (Emprex NSD-100):

NSD_100_1

Saya kenal Linux dulu kali pertama waktu masuk Informatika ITB tahun 1998. Kami sempat mendapatkan pelatihan menggunakan Linux selama seminggu, dan di salah satu sesinya ada sedikit cerita mengenai sejarah Linux. Sejak saat itu saya tertarik dengan sistem operasi. Sebelum kuliah OS, saya sudah menyelesaikan membaca buku Tannenbaum (Operating System: Design and Implementation). Pernah dulu mau berusaha bikin OS sendiri, tapi ya karena saya tidak sejenius Linus Torvalds, akhirnya saya menyerah dan meninggalkan usaha tersebut.
Continue reading “Kernel FreeBSD”