-
从0到1实现操作系统,LMOS是一个 基于x86的 OS,使用 c 语言加一些必要的汇编代码编写。参考学习了《操作系统真象还原》、《一个64位操作系统的设计与实现》、《Linux-0.11完全注释》操作系统李治军老师等。
-
os by rust
-
此项目是为了进一步学习操作系统、探索操作系统内核的秘密。_欢迎大家贡献自己的 idea. 非常期待与您一起探索神秘的内核。
- 引导程序
- 内存分页 + 虚拟内存
- 多进程/线程的调度
- 中断系统
- 外设 键盘、显示器
- 内存管理
- 类unix的文件系统
- shell,以及一些shell命令
- Gui
- 网络编程
- 外部程序的编译、执行
- 类似 vim 的万能编辑功能等
下载:git clone https://github.com/lmve/LMOS.git
编译:make all
运行:bin/bochs -f bouchsrc.disk