// PROJECT · BOOT & KERNEL
SimpleMultiThreadedOS
An educational multithreaded OS in C demonstrating cooperative and preemptive scheduling, buddy allocator memory management, and message-queue IPC — built to expose the mechanics production kernels abstract away.
- C
- OS
- Scheduling
- IPC
- Buddy Allocator
An educational operating system written to expose the mechanics that production kernels abstract away: cooperative and preemptive scheduling, a buddy allocator for memory management, and message-queue based inter-process communication.
View this project as Markdown — plain text for LLMs and agents
// MORE IN BOOT & KERNEL
Where the machine starts. One of my favourite places to be.
BOOT & KERNELAssembly · x86
SimpleRealModeBootLoader
A minimalistic 16-bit real mode bootloader in x86 Assembly. Demonstrates BIOS interrupt interface, segment:offset addressing, disk sector loading via INT 0x13, and protected mode transition.