目录
MOOS
MOOS ( My Own Operating System )是一个使用.NET Native AOT技术编译的C# 64位操作系统。项目地址:https://github.com/nifanfa/MOOS
编译
关于编译MOOS的信息,请阅读 编译维基页面:https://github.com/nifanfa/MOOS/wiki/。
编译要求
-
VMware Workstation Player - https://www.vmware.com/products/workstation-player.html
-
Visual studio 2022 - https://visualstudio.microsoft.com/
-
QEMU - https://www.qemu.org/download 或 VMWare ( 注意,VMware不支持USB键鼠模拟。)
-
Windows 10-11 x64或x86
-
8GB Ram
特色
Feature | Working in VM | Working on hardware | Information |
---|---|---|---|
应用程序 .mue(MOOS用户可执行文件) | 🟩 | 🟩 | |
抛出/捕获错误 | 🟥 | 🟥 | |
GC | 🟨 | ⬜ | Not safe |
多处理器 | 🟩 | 🟩 | |
多线程 | 🟩 | 🟩 | |
EHCI (USB2.0) | 🟩 | 🟩 | |
USB键盘 | 🟨 | ⬜ | |
USB鼠标 | 🟩 | ⬜ | |
USB HUB | 🟥 | 🟥 | |
PS2 鼠标/键盘(USB 兼容) | 🟩 | 🟩 | |
红白机模拟器 | 🟩 | 🟩 | |
DOOM(doomgeneric) | 🟩 | 🟩 | |
Intel® 千兆位以太网控制器 | 🟩 | 🟩 | |
瑞昱 RTL8139 | 🟩 | ⬜ | |
ExFAT | 🟩 | 🟩 | |
I/O APIC | 🟩 | 🟩 | |
Local APIC | 🟩 | 🟩 | |
SATA | 🟩 | ⬜ | |
IDE | 🟩 | 🟩 | |
SMBIOS | 🟩 | 🟩 | |
ACPI | 🟩 | 🟩 | |
IPv4 | 🟩 | 🟩 | |
IPv6 | 🟥 | 🟥 | |
TCP(WIP) | 🟨 | 🟥 | 无法接收大包 |
UDP | 🟩 | ⬜ | |
Lan | 🟩 | 🟩 | |
Wan | 🟩 | 🟩 |
颜色 | 意思 |
---|---|
🟩 | 能用 |
🟥 | 不能用 |
🟨 | 还没完成 |
⬜ | 未知 |