Skip to content

mushrom/OS-thing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Obsidian os {#mainpage}

This is a small OS project, at the moment consisting of barebones kernel. It is a monolithic kernel atm, supporting basic multitasking, basic ipc, a vfs, initrd filesystem, usermode, and static ELF binaries.

To build:

You'll need:

  • A unix-like environment, such as Linux or FreeBSD
  • Basic tools such as a C compiler, nasm, GNU make, etc
  • The vdrive image

build process:

 make cross-cc 	#if you don't already have a cross compiler set up
 make
 make docs 		#if you want documentation generated by doxygen
 make test		#To start qemu

Index:

  • [Kernel](@ref kernel)

About

A small os project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages