1
3
Fork
You've already forked orion
1
Simple OS to learn C
  • C 75%
  • Assembly 14.2%
  • Makefile 10.5%
  • C++ 0.3%
2022年02月13日 21:09:00 +02:00
src Reimplemented page frame allocator using linked list 2022年02月13日 21:09:00 +02:00
.gitignore Makefile: added sysroot and improved other parts 2022年02月11日 18:15:51 +02:00
LICENSE Initial commit 2022年02月02日 10:22:28 +02:00
README.org Initial commit 2022年02月02日 10:22:28 +02:00

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