Seitenleiste

Dies ist eine alte Version des Dokuments!


LowLevel- und Kernelprogrammierung

In diesem Abschnitt des Wikis ist ein Tutorial zum Programieren eines eigenen Kernels zu finden. Außerdem wird hier mit der Zeit eine Art Informationsdatenbank zu Themen der Kernelprogrammierung entstehen.

Das Tutorial ist hier zu finden.

Eine Indexseite steht dir hier zur Verfügung.

Parallel zum Tutorial möchte ich hier auch noch eine kleine Vorstellung meines eigenen Projekts geben. Durch dieses Projekt bin ich an das Wissen gekommen und das Tutorial wird auch nach dem Prinzip meines Kernels aufbauen.

Los geht's

Damit könnte es eigentlich auch schon losgehen!

Das du eine funktionierende Arbeitsumgebung hast, setze ich vorraus.

Ich compiliere meinen Code auf einem Ubuntu-Linux mit dem gcc.
Für Assembler verwende ich NASM.
Als Linker nehme ich ld.
Den Code selber schreibe ich mit Kate, einem Editor.
Die Codebeispiele sind auf eine solche Arbeitsumgebung angepasst und ich empfehle auch eine solche oder eine ähnliche Arbeitsumgebung.

Fangen wir mit den benötigten Werkzeugen an!


<Index> | <Weiter>