knutos
X86_64愛好者OS為娛樂和學習而製作!它用C和組件編寫,並具有整體內核。
屏幕截圖
⤷無聲引導
⤷詳細引導
⤷外殼
⤷中斷屏幕
⤷當地終端顯示串行通信
特徵
- Limine引導加載程序
- Stivale2啟動協議
- GDT
- TSS
- IDT&ISR
- 物理內存管理器 - >基於位圖
- 虛擬內存管理器 - > 4-和5級分頁
- 平板分配器
- ACPI表解析
- 本地APIC
- 連續交流
- 基本框架
- 帶有小外殼的基本鍵盤驅動器
- 基本內核庫
未來功能
- ACPI解析器(自定義或ACPICA)
- C標準圖書館端口
- 精靈加載器
- IPC支持
- SMP
- 雙重緩衝
- 合成器
- GUI圖書館
依賴性
注意:根據您的Linux發行版,軟件包名稱可能不同(假設您正在使用Linux)
- X86_64-ELF-BINUTILS
- X86_64-ELF-GCC
- nasm-git
- 製作
- Xorriso
- Qemu
安裝
- 安裝依賴項
- 獲取存儲庫
- git克隆https://github.com/tix3dev/knutos-重生
- CD Knutos
- 構建它
- 運行它
貢獻
對於有興趣的人,請參考貢獻指南。