MicroOS is a small operating system. It's mainly made for fun, and supports ring3 execution and memory protection.
You can test it right in your browser here
- Ring3 execution
- Memory protection
- Terminal with tab completion, pipes, redirection, and scripting
- Full vfs and a fat32 filesystem driver
- Working fasm port
- Multiple framebuffers (can be switched with the f* keys)
- C compiler (mcc) and linker for native development
- Service manager with scheduler and auto-restart
- Graphical desktop environment with mouse support (GUI mode)
- RISC-V Linux emulator (mini-rv32ima)
- Network stack with TCP/UDP sockets, DHCP, DNS, and HTTP
- Disk installer with Limine bootloader support
- ImDaBigBoss for making the terminal
- ChaN for making fatfs
- Marcel for creating the audio driver
