Skip to content
/ muos Public

Small hobbyist operating system for the x86 platform.

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.xv6
Notifications You must be signed in to change notification settings

zlj578/muos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MuOS (Micro Operating System)

Note: This is work in progress.

This project implements a simple hobbyist operating system, mainly meant to be used as a learning tool. The design is based on Unix, specifically the xv6 operating system.

Building

You'll need GNU Make and GCC to build the bootable disk image. Just run 'make' in the top directory to build. If the build host is not a 32-bit x86 machine, a cross-compiler will be needed.

Running

The disk image can be written to a flash drive and booted on a real x86 machine. However, using QEMU instead is very recommended, in case there are some serious bugs that may break something.

About

Small hobbyist operating system for the x86 platform.

Resources

License

MIT, Unknown licenses found

Licenses found

MIT
LICENSE
Unknown
LICENSE.xv6

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published