skynode / 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 (To Make 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 ๐ŸŸฉ ๐ŸŸฉ
PS2 Keyboard/Mouse(USB Compatible) ๐ŸŸฉ ๐ŸŸฉ
Nintendo Family Computer Emulator ๐ŸŸฉ ๐ŸŸฉ
DOOM(doomgeneric) ๐ŸŸฉ ๐ŸŸฉ
Intelยฎ Gigabit Ethernet Network ๐ŸŸฉ ๐ŸŸฉ
Realtek RTL8139 ๐ŸŸฉ โฌœ
ExFAT ๐ŸŸฉ ๐ŸŸฉ
I/O APIC ๐ŸŸฉ ๐ŸŸฉ
Local APIC ๐ŸŸฉ ๐ŸŸฉ
SATA ๐ŸŸฉ โฌœ
IDE ๐ŸŸฉ ๐ŸŸฉ
SMBIOS ๐ŸŸฉ ๐ŸŸฉ
ACPI ๐ŸŸฉ ๐ŸŸฉ
IPv4 ๐ŸŸฉ ๐ŸŸฉ
IPv6 ๐ŸŸฅ ๐ŸŸฅ
UDP ๐ŸŸฉ โฌœ
Lan ๐ŸŸฉ ๐ŸŸฉ
Wan ๐ŸŸฉ ๐ŸŸฉ
Color Key Meaning
๐ŸŸฉ Yes
๐ŸŸฅ No
๐ŸŸจ W.I.P / Partially / Buggy
โฌœ Unknown

About

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

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

License:MIT License


Languages

Language:C# 73.2%Language:C 25.3%Language:C++ 1.2%Language:Assembly 0.2%Language:Shell 0.0%Language:Batchfile 0.0%Language:Smalltalk 0.0%