ZenOS
v0.0.6

ZenOS是一个旨在从头开始创建操作系统的教育项目。该项目包括用C和Rust编写的内核,具有文本输出和命令输入支持的基本功能。该项目旨在在操作系统开发,交叉兼容和低级编程方面提供动手经验。该项目也将开发。 i386-elf-gcc和i386-elf-asgrub-mkrescueQEMU克隆存储库:
git clone https://github.com/yourusername/ZenOS.git
cd zen-kernel-OS建立项目:
make使用QEMU运行ISO映像:
qemu-system-i386 -cdrom ZenOS.isokernel.c - C中的内核源代码。boot.asm - 引导加载程序的汇编代码。linker.ld - 用于构建内核的链接脚本。grub.cfg - 用于加载内核的grub配置文件。Makefile - 构建自动化文件。keyboard_driver.c - 带有特殊字符的键盘驱动程序。 如果您想为该项目做出贡献,请执行以下步骤:
创建一个分支:
git checkout -b feature-branch进行更改并测试它们。
提交您的更改:
git commit -am ' Added new feature '推动您的更改:
git push origin feature-branch在GitHub上创建拉动请求,描述您的更改及其目的。
该项目是根据GNU通用公共许可证v3.0(GPL-3.0)获得许可的。有关更多详细信息,请参见许可证。
如果您有任何疑问或建议,可以通过GitHub或通过电子邮件与项目维护者联系:[email protected]
编码器 - Junsious(GitHub)
设计师-Konrad(Github)