Awesome
<p align="center"> <img width=300 src="MOOS-Logo.svg"/> </p> <p align="center"> <a href="https://github.com/nifanfa/moos/issues"><img alt="GitHub issues" src="https://img.shields.io/github/issues/nifanfa/moos"></a> <a href="https://github.com/nifanfa/moos/network"><img alt="GitHub forks" src="https://img.shields.io/github/forks/nifanfa/moos"></a> <a href="https://github.com/nifanfa/moos/stargazers"><img alt="GitHub stars" src="https://img.shields.io/github/stars/nifanfa/moos"></a> <a href="https://github.com/nifanfa/moos"><img alt="GitHub license" src="https://img.shields.io/github/license/nifanfa/moos"></a> <a href="https://github.com/nifanfa/MOOS/blob/main/LICENSE"><img alt="GitHub license" src="https://img.shields.io/github/license/nifanfa/moos"></a> <a href="https://discord.gg/uJstXbx8Pt"><img src="https://discordapp.com/api/guilds/987075686256762890/widget.png?style=shield" alt="Discord Shield"/></a> </p>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
- VMware Workstation Player - https://www.vmware.com/products/workstation-player.html
- Visual studio 2022 - https://visualstudio.microsoft.com/
- QEMU - https://www.qemu.org/download or VMWare ( Note - USB Does not work with VMWare and you need x64 if you want to run VMware, 32 bit is not supported )
- Windows 10-11 x64 or x86
- A CPU from at least 2012 or newer, or in basic terms an Ivy Bridge CPU or over
- 4GB of RAM but 8GB is recommended
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