Kernel untuk prosesor x86 sederhana dan sumber terbuka, dikembangkan oleh hobi dalam upaya untuk belajar tentang masalah ini.

Mode Protes 32 bit (diimplementasikan)
VGA-Buffer (diimplementasikan)
PM Dasar - Proses Manajer (diimplementasikan)
MM Dasar - Manajer Memori (diimplementasikan)
PM tingkat lanjut
Dukungan perangkat keras (keyboard dan dll)
FS Dasar - Sistem File (sedang berlangsung)
Tidak disarankan untuk mencoba boot pada mesin sungguhan, proyek ini masih belum lengkap dan tidak ada kepastian bahwa keamanan untuk perangkat keras dijamin
Untuk menjalankan proyek, Anda perlu menginstal emulator x86, proyek ini menggunakan QEMU
git clone https://github.com/https-dre/square-kernel/tree/main
cd square-kernel
mkdir build
Menghasilkan disk virtual dengan kernel:
make build
Jalankan kernel bersama dengan bootloader:
make run
Untuk menjalankan disk virtual di VMware:
make release_vmware
Jadi disk virtual .vmdk akan dihasilkan, coba boot dengan disk ini di VMware.
Proyek ini dilisensikan di bawah Lisensi Publik Umum GNU V3.0 - lihat file lisensi untuk lebih jelasnya.