Show HN: OSle – A 510 bytes OS in x86 assembly
Published on: 2025-07-29 08:53:46
A tiny and mighty boot sector OS.
osle-demo.mov
👀 Overview
OSle is a real-mode OS that fits in a boot sector.
It's written in x86 assembly and, despite its tiny size (only 510 bytes), it packs essential features like:
Shell : Run commands and builtins.
: Run commands and builtins. File System : Read, write, and find files on the system.
: Read, write, and find files on the system. Process Management : Cooperatively spawn child processes.
: Cooperatively spawn child processes. Userland Software: Comes with pre-built software and an SDK to write your own.
Check out the online demo to see it in action!
📚 Creating your first OSle program
OSle includes a tiny Software Development Kit (SDK) that includes definitions and a toolchain to create your own OSle programs.
Follow the step-by-step tutorial to write your first program!
🛠️ Development
To develop OSle and OSle programs you will need the following tools:
Installation instructions macOS Install dependencies using Homebrew:
... Read full article.