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)