learn to make OS 自制操作系统一方面是兴趣,另一方面是为了更好得理解Linux内核
本项目1.0基于于渊——《Orange's一个操作系统的实现》、川合秀实——《30天自制操作系统》,2.0基于田宇——《一个64位操作系统的设计与实现》,3.0在两个版本(都是半成品)的基础上自己修改简化。
目前可以说完成了我想要完成的功能吧,日后有机会再来添砖加瓦
本系统基于 x64 指令集架构,使用 nasm与C 编写
cd OS/OSv3.0/
./build
本项目基于 bochs 调试开发
sudo apt-get install bochs
sudo apt-get install bochs-x
- ls,列出当前软盘的文件
- help help me,显示帮助信息
- cls,清空屏幕
- set bg 文件名(可忽略空格),设置背景,如下