Knutos
OS hobi x86_64 dibuat untuk bersenang -senang dan belajar! Ini ditulis dalam C dan perakitan dan fitur kernel monolitik.
Tangkapan layar
⤷ Boot diam
⤷ boot verbose
⤷ shell
⤷ Layar interupsi
⤷ Terminal lokal yang menunjukkan komunikasi serial
Fitur
- Limine Bootloader
- Protokol boot Stivale2
- GDT
- TSS
- IDT & ISR
- Manajer Memori Fisik -> Berbasis Bitmap
- Virtual Memory Manager-> paging level 4- & 5
- Alokasi Slab
- Penguraian tabel ACPI
- APIC Lokal
- Komunikasi serial
- Framebuffer dasar
- Driver keyboard dasar dengan cangkang kecil
- Perpustakaan Kernel Dasar
Fitur masa depan
- ACPI Parser (Kustom atau ACPICA)
- C Port Perpustakaan Standar
- ELF LOADER
- Dukungan IPC
- Smp
- Buffering ganda
- Penyusun huruf
- Perpustakaan GUI
Dependensi
Catatan: Bergantung pada distribusi Linux Anda, nama paket mungkin berbeda (seandainya Anda menggunakan Linux)
- X86_64-EFL-BINUTILS
- X86_64-EFL-GCC
- NASM-GIT
- membuat
- xorriso
- qemu
Instalasi
- Instal dependensi
- Dapatkan repositori
- git clone https://github.com/tix3dev/knutos --recursive
- CD Knutos
- Membangunnya
- Jalankan
Berkontribusi
Bagi mereka yang tertarik untuk berkontribusi, silakan merujuk pada pedoman yang berkontribusi.