msusur / BaseLevelComputerKernel

A Computer Kernel in Base Level. Bootloader, MicroKernel, Kernel, Filesystem, Malloc...

Home Page:http://kernel.live

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

BaseLevelComputerKernel

A Computer Kernel in Base Level.

Build and Start

If you wanna start immediately you can type "make"

user@hostname ~/BaseLevelComputerKernel $ make

It compiles the micro kernel and runs it on qemu (you need qemu-system-x86_64)

Compile to Binary

user@hostname ~/BaseLevelComputerKernel $ make bootloader.bin
user@hostname ~/BaseLevelComputerKernel $ make micro_kernel.bin

Compile to ISO

user@hostname ~/BaseLevelComputerKernel $ make balecok.iso

Run it on qemu-system-x86_64

user@hostname ~/BaseLevelComputerKernel $ make start-qemu

Run it on bochs

user@hostname ~/BaseLevelComputerKernel $ make bochs

Usage

Type "help" for available commands

About

A Computer Kernel in Base Level. Bootloader, MicroKernel, Kernel, Filesystem, Malloc...

http://kernel.live

License:MIT License


Languages

Language:C++ 77.2%Language:Assembly 17.9%Language:Makefile 4.7%Language:Shell 0.1%