Kernel

System calls

Execution flow

Userland

In the kernel

Adding syscalls

Hello world

Conclusion

Device Driver Architecture

The Basics

Exploring the Device Tree

Writing a Driver

Publishing a Device

Writing a Bus Driver

The generic bus

Open Issues

Plug and Play Manager

PNP Manager

PNP Driver

PNP Bus

Swap file

How to use a swap file?

How swap system works?

CPU architectures

Notes on long double support

The ARM port

The m68k port

The PowerPC port

The SPARC port

Haiku boot process specification

Overview

Booting from BIOS

Open Firmware

U-Boot

EFI