MWOS

Logo

MWOS

全自研的UEFI操作系统

编译

你需要准备以下工具:

Clang
NASM
MTools
Linker
Objcopy
OVMF

可选
QEMU
Bochs
VMWare

在项目根目录下运行:

1
2
make clean
make

不想自己编译/编译不了?

在Actions里面找最新的Artifacts,下载即可。

运行

使用QEMU运行

1
qemu-system-x86_64 -m 1024 -drive file=os-image.img,format=raw -bios OVMF.fd

替换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/
作者
Mcldy
发布于
February 6, 2026
更新于
February 6, 2026
许可协议