nifanfa / MOOS

C# x64 operating system programming with the .NET native ahead-of-time compilation technology.

Home Page:https://github.com/nifanfa/MOOS/wiki

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Language switcher

GitHub issues GitHub forks GitHub stars GitHub license GitHub license Discord Shield

MOOS

MOOS (My Own Operating System Project) is a C# x64 operating system compiler with the .NET 7 Native AOT technology.

Building

For information on compiling MOOS, please read the build wiki page.

Build requirements




image

Features

Feature Working in VM Working on hardware Information
Applications .mue (MOOS User Executable) ๐ŸŸฉ ๐ŸŸฉ
Error Throwing / Catching ๐ŸŸฅ ๐ŸŸฅ
GC ๐ŸŸจ โฌœ Not safe
Multiprocessor ๐ŸŸฉ ๐ŸŸฉ
Multithreading ๐ŸŸฉ ๐ŸŸฉ
EHCI(USB2.0) ๐ŸŸฉ ๐ŸŸฉ
USB Keyboard ๐ŸŸจ โฌœ
USB Mouse ๐ŸŸฉ โฌœ
USB HUB ๐ŸŸฅ ๐ŸŸฅ
PS2 Keyboard/Mouse(USB Compatible) ๐ŸŸฉ ๐ŸŸฉ
Nintendo Family Computer Emulator ๐ŸŸฉ ๐ŸŸฉ
DOOM(doomgeneric) ๐ŸŸฉ ๐ŸŸฉ
Intelยฎ Gigabit Ethernet Network ๐ŸŸฉ ๐ŸŸฉ
Realtek RTL8111E ๐ŸŸฉ ๐ŸŸฉ
ExFAT ๐ŸŸฉ โฌœ
I/O APIC ๐ŸŸฉ ๐ŸŸฉ
Local APIC ๐ŸŸฉ ๐ŸŸฉ
SATA ๐ŸŸฉ โฌœ
IDE ๐ŸŸฉ ๐ŸŸฉ
SMBIOS ๐ŸŸฉ ๐ŸŸฉ
ACPI ๐ŸŸฉ ๐ŸŸฉ
IPv4 ๐ŸŸฉ ๐ŸŸฉ
IPv6 ๐ŸŸฅ ๐ŸŸฅ
TCP ๐ŸŸฉ ๐ŸŸฉ
UDP ๐ŸŸฉ ๐ŸŸฉ
DNS ๐ŸŸฉ ๐ŸŸฉ
DHCP ๐ŸŸฉ ๐ŸŸฉ
Lan ๐ŸŸฉ ๐ŸŸฉ
Wan ๐ŸŸฉ ๐ŸŸฉ
Color Key Meaning
๐ŸŸฉ Yes
๐ŸŸฅ No
๐ŸŸจ W.I.P / Partially / Buggy
โฌœ Unknown

Contact me ่”็ณปๆ–นๅผ

Email: nifanfa@foxmail.com (i hardly use that so it may took a few month to check your post)
QQ: 3244735564
QQ็พค: 686383293
Discord: https://discord.gg/uJstXbx8Pt

About

C# x64 operating system programming with the .NET native ahead-of-time compilation technology.

https://github.com/nifanfa/MOOS/wiki

License:The Unlicense


Languages

Language:C# 64.6%Language:C 34.1%Language:C++ 1.1%Language:Assembly 0.2%