Peneliti MIT Bangun Sistem Operasi Sendiri untuk Studi Chip
Judul asli: To study how chips work, MIT researchers built their own operating system
Mengapa Ini Penting
Memungkinkan penelitian keamanan processor dengan detail sebelumnya tidak terjangkau, membantu identifikasi kerentanan hardware seperti Spectre dan Meltdown.
Peneliti MIT mengembangkan kernel bernama Fractal untuk mempelajari cara kerja prosesor dengan detail tinggi. Kernel baru ini telah menemukan perilaku sebelumnya tidak diketahui pada Apple M1, termasuk bukti pertama serangan speculative 'Phantom' pada Apple Silicon.
Tim dari MIT Computer Science and Artificial Intelligence Laboratory (CSAIL) mengembangkan Fractal, sebuah kernel sistem operasi yang dibangun dari nol untuk mempelajari perilaku hardware prosesor modern. Berbeda dengan peneliti keamanan yang biasanya memodifikasi macOS atau Linux untuk eksperimen, pendekatan Fractal lebih stabil dan dapat direproduksi. Proyek ini dipimpin oleh Joseph Ravichandran, mahasiswa PhD di bidang electrical engineering and computer science (EECS) di MIT. Fractal menggunakan konstruksi baru bernama 'outer kernel thread' yang berada di dalam memori user process namun dieksekusi dengan privilege kernel. Penelitian pertama kernel ini fokus pada branch predictors—mekanisme CPU untuk memprediksi kode apa yang akan dijalankan berikutnya sebelum kepastian terjadi. Studi mendalam pada Apple M1 menggunakan Fractal telah menemukan temuan yang dilewatkan penelitian sebelumnya, khususnya bukti pertama bahwa kelas serangan speculative bernama 'Phantom' mempengaruhi Apple Silicon. Ravichandran menjelaskan pendekatan ini seperti electron microscope untuk sistem operasi—memberikan zoom level jauh lebih tinggi dibanding tools konvensional.