MWOS

MWOS
全自研的UEFI操作系统
编译
你需要准备以下工具:
ClangNASMMToolsLinkerObjcopyOVMF
可选QEMUBochsVMWare
在项目根目录下运行:
1 | |
不想自己编译/编译不了?
在Actions里面找最新的Artifacts,下载即可。
运行
使用QEMU运行
1 | |
替换os-image为你编译/下载的镜像
替换OVMF.fd为你的OVMF
使用Bochs运行
由于部分原因,bochs无法加载uefi固件,所以无法运行
OVMF下载
https://github.com/clearlinux/common/raw/refs/heads/master/OVMF.fd
或者在Actions里面找最新的Artifacts,下载即可
待办事项
| 功能 | 状态 | 备注 |
|---|---|---|
| UEFI启动 | 已完成 | 无 |
| 进入内核 | 已完成 | 无 |
| 图形显示 | 已完成 | 无 |
| 图形界面 | 已完成 | 无 |
| 内存管理 | 已完成 | 无 |
| 磁盘操作 | 已完成 | 速度很慢,尤其是计算Free Space。只支持IDE控制器 |
| 文件系统 | 已完成 | 只支持F32 |
| 键鼠驱动 | 已完成 | 只支持PS/2 |
| 高半区内核 | 已完成 | 无 |
| Ring0 -> Ring3 | 已完成 | 无 |
| 可执行文件 | 编写中 | MFX,现在缺少重定位器 |
联系方式
undefined404offical(被李大爷颗秒的UD404)
邮箱:w.sc.2022@outlook.com
QQ: 2480340196
B站:UID:3546599963756811
McLDY(突发恶疾的李大爷)
邮箱:mcldy00@outlook.com
QQ:3777426705
B站:UID:3546599963756811
MWOS
https://mcldy.github.io/2026/02/06/MWOS/