Operating systemsOther notable systems › BeOS

BeOS

1995

Be Inc.'s multimedia-focused operating system from the mid-1990s, built for multiprocessing and multithreading on PowerPC and later x86.

Reference & documentation

External technical references for programming BeOS and for writing emulators.

ResourceTypeNotes
Practical File System Design with the Be File System ↗FormatGiampaolo's book: full BFS on-disk format internals
Programming the Be Operating System (O'Reilly OpenBook) ↗ProgrammingFull free book on native BeOS app programming
The Haiku Book - modern BeOS-compatible API ↗ProgrammingPer-kit API docs including Kernel Kit and POSIX
BeOS Pro Edition 5.0.3 (Intel and PPC) ↗ROMsBootable BeOS R5.0.3 disc images, Intel and PPC
BeOS 5 PE Max Edition v2.1 ↗ROMsEnhanced BeOS 5 Personal Edition ISO image
The Be Book - BeOS R5 API Reference ↗ReferenceCanonical BeOS API: kits, classes, methods, drivers
OS.h - Haiku/BeOS kernel API header ↗ReferenceThreads, ports, semaphores, areas: kernel syscall signatures
Haiku operating system source tree ↗SourceComplete BeOS-compatible OS: kernel, kits, drivers
Haiku BFS implementation source ↗SourceB+tree, journal, inode, allocator: BFS reference code