Operating systems › Other 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.
| Resource | Type | Notes |
|---|---|---|
| Practical File System Design with the Be File System ↗ | Format | Giampaolo's book: full BFS on-disk format internals |
| OS.h Kernel API Header ↗ | Instruction set | Areas, ports, semaphores, threads primitives |
| Syscall From Userland (x86 mechanism) ↗ | Interrupt list | Syscall path via int 99 / IDT |
| Haiku Boot Process Specification ↗ | Memory map | Bootloader stages, BFS superblock, kernel load |
| Haiku Internals Developer Documentation ↗ | Programming | Kernel, drivers, boot, filesystem internals guide |
| Get Haiku R1/beta5 Disk Images ↗ | ROMs | Official anyboot ISO images, x86/x86_64 |
| Haiku Nightly Image Downloads ↗ | ROMs | Nightly build images for testing |
| The Haiku Book (API Reference) ↗ | Reference | Full C++ Kits API class reference |
| The Be Book (BeOS API Reference) ↗ | Reference | BeOS R5 API Haiku is based on |
| Haiku operating system source tree ↗ | Source | Complete BeOS-compatible OS: kernel, kits, drivers |