GitHunt
CO

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

Please join our new server!
https://discord.gg/egAwCZmwgY

Debug requirements:
VMware Workstation Player https://www.vmware.com/products/workstation-player.html
Intel Hardware Accelerated Execution Manager (HAXM) https://github.com/intel/haxm/releases
Visual studio 2022 https://visualstudio.microsoft.com/
QEMU https://www.qemu.org/download/
At least 8gb of RAM, 64bit operating system
Have fun!

Welcome to MOOS(My own operating system)-Project
Discord Server(Please rejoin!): https://discord.gg/egAwCZmwgY
UEFI one available! check out https://github.com/nifanfa/Solution1/tree/uefi-test
C# operating system demo, using Native AOT (Core RT) boot via multiboot

Screenshot(English is default)
image
Items Implemented Working On Real Hardware (Tested on Supermicro X9DRI-LN4F+) Note
Applications(.exe)
Error Throwing / Catching
GC ⚠️ Not safe
Multiprocessor
Multithreading
PS2 Keyboard/Mouse(USB Compatible)
Nintendo Family Computer Emulator
Intel® Gigabit Ethernet Network
Realtek RTL8139
ExFAT FAT32/16/12 is no supported!
I/O APIC
Local APIC
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

Languages

C#72.2%C26.4%C++1.2%Assembly0.2%Shell0.0%Batchfile0.0%

Contributors

MIT License
Created June 18, 2022
Updated June 18, 2022