AngularOS is a monolithic kernel written to grasp better understanding of how an operating system works.
Goal of this project is not to build a complete OS but is to build a minimal operating system which contains all the basic functionalities of an operating system.
Clone repo
git clone https://github.com/divakar-lakhera/Angular-Kernel.git
Using Terminal (Requires GNU GCC and build-tools)
$ make clean
$ make
Using any disk image editor ( ex. PowerISO) write boot.img
from Kernel-Builds/
open boot.img using PowerISO
replace old "sysLoad.k" from latest built sysLoad.k from Kernel-Builds
Testing Environment :
Bochs (x86 Emulator) & 128 MB Ram
Test the boot.img by clicking on test_boot.bxrc (Requires Bochs installed)
Bootloader showing executable kernel
Kernel Loaded