Overview#
LOSS OS is a from-scratch x86 32-bit operating system project focused on understanding systems internals end to end. It includes bootstrap, descriptor tables, interrupt flows, shell interaction, and storage foundations.
Highlights#
- Protected mode bootstrap and CPU setup (GDT/IDT)
- Interrupt and ISR pipeline with hardware integration
- Basic shell and keyboard input handling
- Filesystem and process/scheduling experiments
- VGA output and emulator-oriented debugging workflow
Tech Stack#
- C, x86 Assembly (NASM)
- QEMU
- GCC cross-toolchain, GNU ld, GRUB
- GNU Make
@l0stplains
@zirachw
@Kurosue
@mlqmn