Hier sind alle nützlichen Links gesammelt, die helfen ein OS zu entwickeln. Wer noch welche kennt, darf gerne etwas hinzufügen, sollte aber das begonnene Menüsystem bewahren.
==Das Magazin==
Hier findet man die Links zu den neuesten Ausgaben von "Lowlevel"
*[[Ausgabe 1]]
*[[Ausgabe 2]]
*[[Ausgabe 3]]
*[[Ausgabe 4]]
*[[Ausgabe 5]]
*[[Ausgabe 6]]
*[[Ausgabe 7]]
*[[Ausgabe 8]]
*[[Ausgabe 9]]
==Externe Seiten zur Betriebssystemprogrammierung==
*[http://www.fh-zwickau.de/doc/prmo/start.htm Protected Mode Tutorial (FH Zwickau)] - Sehr gute Einführung in die Möglichkeiten des Protected Mode. Ebenso Erläuterungen zur MMX-Erweiterung.
*[http://www.nondot.org/sabre/os/articles OSRC: The Operating System Resource Center] - Gut gegliederte Links zu vielen Dingen, die wichtig für das OS-Dev sind, so zum Beispiel Dateisysteme, Tastatur und vieles mehr.
*[http://www.osdever.net Bona Fide OSDev] - Viele, gut sortierte, Tutorials
*[http://www.sandpile.org Sandpile] - DIE Seite wenn es um die Architekturen des IA-32 und des AA-64 geht. Ein absolutes Muss für alle OS-Dever.
*[http://www.cs.cmu.edu/~ralf/files.html Ralf Brown's Interruptliste (RBIL)] - Eine sehr ausführliche Liste mit Beschreibungen zu vielen Interrupts, IO Ports, geemappten Speicheradressen und anderen Dingen. (Auszug: lists of I/O port, CMOS, and memory locations, far-call entry points, model-specific registers, and system-management mode state save areas.
Interrupts: Sei es BIOS, VGA/VESA-BIOS oder DOS, nahezu alles wichtige zu den Interrupts ist hier zu finden. Für eine bessere und schnellere Übersicht der Interrupt Nummern gibt es hier eine [http://www.ctyme.com/intr/int.htm Matrixübersicht].
IO Ports: Diese Informationen befinden sich in 3 Dateien (PORTS.A, PORTS.B und PORTS.C) in diesem Zip Archiv [http://www.cs.cmu.edu/~ralf/interrupt-list/inter61d.zip inter61d.zip]
==Lowlevel-Tutorials==
===Alte Tutorialseite===
*[http://lowlevel.brainsware.org/old/index.php?pagename=tutorials LowLevel]
===OS Allgemein===
*[http://lowlevel.brainsware.org/old/index.php?pagename=tutorials&showtut_id=47 Newbie Theorie] - Aios
===Festplatte/Dateisysteme===
*[http://lowlevel.brainsware.org/old/index.php?pagename=tutorials&tutextern=63 Partitionen] - Toaster
*[http://lowlevel.brainsware.org/old/index.php?pagename=tutorials&tutextern=8 FAT 12] - TeeJay
*[http://lowlevel.brainsware.org/old/index.php?pagename=tutorials&tutextern=27 LowFS Beschreibung] - joachim_neu
===Grafik===
*[http://lowlevel.brainsware.org/old/index.php?pagename=tutorials&tutextern=41 VGA Mode 13h] - elfish_rider
===Protected Mode===
*[http://www.jay-code.de/scripts/htmlgenerator.php?page=pmode&directory=tutorials PM-Grundlagen] - TeeJay
*[http://www.jay-code.de/scripts/htmlgenerator.php?page=ckernel&directory=tutorials Kernel in C] - TeeJay
*[http://www.jay-code.de/scripts/htmlgenerator.php?page=ckernel2&directory=tutorials Kernel in C++] - TeeJay
===Sound===
*[http://lowlevel.brainsware.org/old/index.php?pagename=tutorials&tutextern=24 PC Lautsprecher] - joachim_neu
==Offizielle Spezifikationen==
===Intel===
*[http://www.intel.com/design/chipsets/datashts/290566.htm I/O APIC]
*[http://www.intel.com/design/pentiumii/manuals/243192.htm Intel Architecture Software Developer's Manual Volume 3: System Programming]
[[Kategorie:Lizenz ungeklärt]]