Simple OS to learn C
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
g1n f111e459c9
Reimplemented page frame allocator using linked list
3 months ago
src Reimplemented page frame allocator using linked list 3 months ago
.gitignore Makefile: added sysroot and improved other parts 3 months ago
LICENSE Initial commit 4 months ago
README.org Initial commit 4 months ago

README.org

Orion OS

Orion is simple OS on C (and a bit assembler).

Some code can be taken from OSDev wiki and James Molloy tutorial (I am trying to use it as less as possible) This is rewrite of old version of Orion that is not maintained now to better understand how it works.

Build

To build your need crosscompiler for i686 (check OSDev wiki for instructions)

  • First you need to cd src
  • Then make
  • And run it: if you want to run without grub - make run, if with grub - make run-grub