ProjectsCx86Operating SystemsFAT12
Ource
A small operating-system kernel, from interrupts to multitasking.
Learning by building a kernel
Ource is an operating-systems course project based on the Haribote system from 30 Days to Make an OS. The repository credits the book and the shared Chinese-language source.
Implemented subsystems
The kernel implements interrupt handling, timers, multitasking, segmented memory management, keyboard input, and basic FAT12 file reading.
- Priority queues and time-slice scheduling.
- System calls for console output.
- Bootable images and commands such as help, dir, type, and mem.
A closer look

