square kernel
1.0.0
由Hobby開發的簡單X86處理器和開源的內核,試圖學習該主題。

Proteced Mode 32位(實施)
vga-buffer (已實施)
基本PM-過程管理器(已實施)
基本MM-內存管理器(已實施)
高級PM
硬件支持(鍵盤等)
基本FS-文件系統(正在進行中)
不建議嘗試在真實機器上啟動,該項目仍然不完整,並且無法確保硬件的安全性
要運行該項目,您需要安裝X86模擬器,該項目使用QEMU
git clone https://github.com/https-dre/square-kernel/tree/main
cd square-kernel
mkdir build
用內核生成虛擬光盤:
make build
與引導程序一起運行內核:
make run
在VMware上運行虛擬磁盤:
make release_vmware
因此,將生成虛擬磁盤.vmdk,請在VMware上使用此磁盤嘗試啟動。
該項目已根據GNU V3.0通用公共許可證獲得許可 - 有關更多詳細信息,請參見許可證文件。