File: README.md | Updated: 11/18/2025
Welcome to the bootOS documentation! bootOS is a monolithic operating system that fits entirely within a 512-byte boot sector.
This documentation is organized into the following sections:
Learn how to build, install, and run bootOS on your system or emulator.
Understand the internal design and organization of bootOS.
Complete reference for bootOS system interrupts and services.
Learn how to use bootOS commands and run programs.
Version: 1.0 Author: Oscar Toledo G. Created: July 2019 License: See LICENSE file
bootOS is compatible with 8088 (the original IBM PC) and provides a complete operating system environment including:
# Build bootOS
nasm -f bin os.asm -l os.lst -o os.img
# Run with QEMU
qemu-system-x86_64 -fda os.img
Once running, try these commands:
$format
$ver
$dir
For more detailed information, explore the sections above.