Skip to content
A modular kernel that I'm doing as a hobby
Branch: master
Clone or download
Crupette Tried to fix kernel processes
Tried to add kernel stacks per process
Latest commit ff62de3 Jun 25, 2019

README.md

Modet OS

A modular kernel that I'm doing as a hobby.

Building

The makefile can automatically create it's own toolchain with the command

make builtools

This gets run automatically if not already done so by the build commands This will give you a version of GCC(8.3.0) and Binutils(2.32) capable of building apps and the kernel itself To make the kernel, call

make build

You also need to make the harddisk in order to run programs other than the shell To do this, run

sudo make harddisk

It needs root to make the FAT filesystem and setup the loop device

You can also build all of the parts independently by calling

make kernel
make libc
make ramdisk

to create the kernel, libc, and ramdisk respectively

To test modet, call

make run

(note: requires qemu-system-i386)

Acknowledgments

You can’t perform that action at this time.