Sistem operasi x86 sederhana yang ditulis dalam C.
Kernel dimuat oleh Grub2. Konfigurasi boot terletak di rootfs/boot/grub/grub.cfg .
Kernel dimuat oleh Grub2 menggunakan protokol Multiboot 2. Kernel dimuat pada 0x100000 dan dimuat dalam mode 32-bit.
Kernel mem -parsing MBR dan menemukan partisi sendiri. Itu tidak mendukung partisi yang diperluas. Kemudian mengatur sistem file dan memasangnya.
Kernel mendukung FAT12 dan FAT16. Itu dapat membaca file dan direktori. Kernel tidak bisa menulis ke FAT12/16.
Kernel mendukung Ext2. Itu dapat membaca file dan direktori. Kernel tidak dapat menulis ke EXT2.
Kernel mendukung syscall melalui instruksi int 0x80 . Saat ini syscall berikut didukung:
sys_writesys_readsys_opensys_closesys_statsys_getpidsys_forksys_execvesys_exitKernel dapat menguraikan file elf dan menjalankannya. Itu juga dapat memuat simbol debug dari dirinya sendiri.
Saat ini kernel dibangun sebagai biner tunggal. Di masa depan akan dibagi menjadi modul. Kernel akan memuat modul dari sistem file.
Kernel mendukung seri kartu jaringan Intel 82540em. Itu dapat mengirim dan menerima paket. Protokol berikut didukung:
Kernel dibangun di atas libc primitif. Terletak di kernel/libc . Ada juga system/libc yang digunakan oleh program ruang pengguna dan di masa depan akan menghasilkan perpustakaan bersama.