Skip to content
Search

OSle

lastmod 2025-05-06created 2025-05-061 edits

💾 A tiny and mighty boot sector OS

A tiny 510-byte OS that fits in a boot sector

Features

  • An x86 assembly-based boot sector operating system that packs a shell, file system, and process management into 510 bytes
    • Runs in real mode: the 16-bit mode an x86 CPU enters first at boot. Can access only 1MB of memory and has no protection features
  • Supports small but core features such as running shell commands, reading/writing files, process management (cooperative multitasking), and running user software (included in bin)
  • Provides a demo that also runs in the browser, and includes a small SDK so you can write your own programs by following the tutorial
  • Can be tested locally with QEMU or Bochs
  • (Risky, but) can also boot on real hardware by writing the image to a device with dd

See also

Favorite site

author Zer0 sitemap