Operating systemsOther notable systems › Haiku

Haiku

2002

An open-source operating system that faithfully recreates and continues BeOS, offering its responsive multimedia design on modern hardware.

Reference & documentation

External technical references for programming Haiku and for writing emulators.

ResourceTypeNotes
Practical File System Design with the Be File System ↗FormatGiampaolo's book: full BFS on-disk format internals
OS.h Kernel API Header ↗Instruction setAreas, ports, semaphores, threads primitives
Syscall From Userland (x86 mechanism) ↗Interrupt listSyscall path via int 99 / IDT
Haiku Boot Process Specification ↗Memory mapBootloader stages, BFS superblock, kernel load
Haiku Internals Developer Documentation ↗ProgrammingKernel, drivers, boot, filesystem internals guide
Get Haiku R1/beta5 Disk Images ↗ROMsOfficial anyboot ISO images, x86/x86_64
Haiku Nightly Image Downloads ↗ROMsNightly build images for testing
The Haiku Book (API Reference) ↗ReferenceFull C++ Kits API class reference
The Be Book (BeOS API Reference) ↗ReferenceBeOS R5 API Haiku is based on
Haiku operating system source tree ↗SourceComplete BeOS-compatible OS: kernel, kits, drivers