Skip to content

Glowman554/MicroOS

Repository files navigation

MicroOS

logo

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

Notable features

  • 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

Special thanks to

About

Simple OS with memory protection.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors