Skip to content

ty60/quaros

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

quaros

Quaros is a toy operating system developed for x86 architecture.
The functionalities are very primitive, but implements the most basic features of an OS.

  • Context switching and scheduling
  • Virtual memory
  • Interrupt handling
  • System calls

But does not have a lot of features that actual modern OSes have.

  • Multi-processor support
  • Locks
  • 64 bit mode
  • Network
  • and much more...

Usage

Build:

$ make

Run in qemu:

$ make run

It is currently only tested on qemu. Please don't run it on real hardware.

Demo

About

Toy OS project for x86.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published