/MOOS

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

Primary LanguageC#MIT LicenseMIT

Welcome to my own operating system project
Discord Server: https://discord.gg/GxwmAK7aRE
UEFI one available! check out https://github.com/nifanfa/Solution1/tree/uefi
C# operating system demo, using Native AOT (Core RT) boot via multiboot

Screenshot
image
Items Implemented Working On Real Hardware (Tested on Supermicro X9DRI-LN4F+) Note
Applications(.exe)
Error Throwing / Catching
GC ⚠️ Not safe
Multithreading(Single Core)
PS2 Keyboard/Mouse(USB Compatible)
Nintendo Family Computer Emulator
Intel® Gigabit Ethernet Network
Realtek RTL8139
ExFAT
FAT32
FAT16
FAT12
I/O APIC ⚠️ Cause triple fault on some PC
Local APIC ⚠️ Cause triple fault on some PC
SATA ⚠️ Can't read more than one sec at once, Can't detect sata controller on real hardware
IDE
SMBIOS
ACPI
IPv4
IPv6
TCP(WIP) ⚠️ Can't receive large package
UDP
Lan
Wan