Skip to content
forked from piranna/Gaia

Exokernel/framework intended to ease the development of pure user space OS kernels

Notifications You must be signed in to change notification settings

ChaOS-Project/Gaia

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gaia

Gaia is an exokernel/framework designed based on Multiboot Specification and with the intention to be very clear and understable.

The long term purpose is to serve as basis to develop a pure user-space kernel on top of it that could desmitify operating system development.

Dependencies

  • GCC
  • NASM
  • QEmu (for testing development)
  • Eclipse (optional, just make development easier and pretty :-) )

Building the Project

From command line, just type make and later make run to exec it with QEmu (it's being done using the QEmu --kernel command line argument). Also the makefile is integrated in the Eclipse project, so you could be able to build and launch inside it as usual.

About

Exokernel/framework intended to ease the development of pure user space OS kernels

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published