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通用公共许可证获得许可 - 有关更多详细信息,请参见许可证文件。