Booten eines Betriebssystems
Dieses Kapitel ist nicht Probenstoff! 😗
Nach all der zwar interessanten, aber trotzdem recht grauen Theorie kann es viel Spass machen, das Booten eines eigenen Betriebssystemes zu erleben.
Ein eigenes Betriebssystem zu entwickeln, ist im Rahmen eines Vertiefungsmoduls zu waghalsig. Aber zumindest eine Bootloader zu entwickeln, das liegt zeitlich drin.
Für dieses Modul arbeiten Sie nicht mehr mit dieser Seite, sondern kriegen zwei unabhängige Tutorials (ausgedruckt oder als PDF).
TINUTOM
Das erste Tutorial von TINUTOM hat gut 200 Seiten, führt in die Assembler- und C-Programmierung ein, und startet anschliessend mit der Entwicklung eines Bootloaders. Anschliessend folgt die Entwicklung eines eigenen einfachen Betriebssystems inkl. Tastatur- und Bildschirmtreiber sowie einem einfachen Dateisystem.
Nick Blundell
Dieses kurze und knackige, aber trotzdem didaktisch perfekt aufgearbeitetete Tutorial von Nick Blundell hilft dort, wo man bei TINUTOM mit Verständnisproblemen kämpft. Man kann direkt auch mit diesem Tutorial hier beginnen. Das ist nicht verkehrt. Leider handelt es sich beim Tutorial von Blundell nur um eine Draft-Version, welche er leider nie fertigstellen konnte. Beim Entwickeln eines Dateisystems (Kapitel 6) ist dann leider Schluss. Aber für den Beginn ist es sensationell.
Die beiden Skripts finden Sie in unserem EF-Team im Ordner "Betriebssysteme und Bootloader"
Selbstverständlich dürft ihr auch beliebige Youtube-Tutorials oder anderes verwenden.