A downloadable project

Introductory Kompanion Kernel (IKK) v1.0.0

A very basic multithreaded 32-bit kernel made as an introduction to kernel developments.

Kernel was written in C and x86 Assembly.

Features:

- Bootable from BIOS

- Heap size of 100MB

- Maximum of 12 different processes running

- FAT16 filesystem support

- Execution of both binary and ELF files

- More to come...


**It is STRONGLY NOT RECOMMENDED to boot the kernel on real hardware, please use a VM (QEMU preferred)**

Download

Download
ikk.bin 16 MB