3.1 Auf der Kommandoebene entwickelnShellEditorCompilerMakeVersionsverwaltungTreiber testen3.1.1 Fehler findenKernel-DebuggerFehlersuche aktiv betreibenKernel-Probes3.2 Techniken der Treiberprogrammierung3.2.1 Coding Style: Kernelcode lesen und Kernelcode schreiben3.2.2 Kernelcode kodieren3.2.3 Objektbasierte Programmierung im Kernel3.2.4 Hilfsfunktionen3.3 Nicht vergessen: Auswahl einer geeigneten Lizenz3.3.1 GPL und LGPL3.3.2 MPL und BSD