Note: This documentation is very far from being complete.
Introduction
Writing kernel device drivers
Writing busmanagers
Writing file-system drivers
Writing network drivers
Writing appserver video drivers
Kernel API documentation