OS Development - Linksammlung
-
An dieser Stelle sollen nur die wichtigsten Links zum Thema OS Development zusammengetragen werden:
http://www.henkessoft.de/OS_Dev/OSDEV Ressourcen.html (Übersicht)
http://www.intel.com/products/processor/manuals/ (Intel 64 and IA-32 Architectures Software Developer's Manuals)
http://www.osdev.org/
http://www.lowlevel.eu/wiki/Hauptseite (Lowlevel-Community)http://computer.howstuffworks.com/operating-system.htm
http://www.nondot.org/sabre/os/articles
http://www.osdever.net/ (Bona Fide OS Development)
http://www.fh-zwickau.de/doc/prmo/pmtutor/text/ (Protected Mode)
http://www.gamedev.net/reference/articles/article1563.asp (Bitwise Operations in C)http://www.o3one.org/hwdocs_.html (HARDWARE & SOFTWARE DOCUMENTATION)
http://www.ctyme.com/rbrown.htm (Interrupt-Tabellen)
http://www.pcidatabase.com/ (PCI Vendor and Device Lists)
http://www.cs.utah.edu/flux/oskit/ (Utah - The OSKit Project)
http://www.sandpile.org/ia32/index.htm (x86 infos)http://brokenthorn.com/Resources/ (24 Tutorials plus Zusatzkapitel, teils fehlerhafter Code)
http://www.jamesmolloy.co.uk/tutorial_html/index.html (zehnteiliges Tutorial)
http://www.henkessoft.de/OS_Dev/OS_Dev1.htm (vierteiliges Tutorial)
-
Es gibt vom Hasso Plattner Institut einige Videomitschnitte von Vorlesungen. Sind zwar teilweise etwas wild durcheinander und in den verschiedensten Formaten (Flash, Realtime etc.), aber vielleicht ist ja irgendetwas interessantes dabei:
http://www.tele-task.de/archive/series/overview/730/
http://www.tele-task.de/archive/series/overview/473/
http://www.tele-task.de/archive/series/overview/591/Edit: Die Universität Berkley hat auch was (Englisch): http://webcast.berkeley.edu/course_details_new.php?seriesid=2009-D-26473&semesterid=2009-D
P.S. Der Thread würde sich oben festgepinnt sehr gut machen, war schon ziemlich weit runter gerutscht.
-
Ich habe gerade wieder was interessantes gefunden. Auf www.paperc.de kann man kostenlos (nach Registrierung) Bücher online lesen und durchsuchen (speichern, ausdrucken, kopieren ist kostenpflichtig). Darunter ist z.B. "Understanding the Linux Kernel" von O'Reilly, welches auf recht tiefer Ebene beschreibt wie Interrups, Speicherverwaltung, Synchronisation etc. im Linux Kernel gehandhabt werden. Es sind dabei auch einiges an Hintergrundinformationen drin, die nicht nur den Linux Kernel betreffen.
-
Bekanntmachung von týndur 0.2.2 bei osdev.org:
http://forum.osdev.org/viewtopic.php?f=2&t=21355
-
Hier auch noch einige interessante Seiten:
http://files.osdev.org/mirrors/geezer/osd/index.htm (Mirror osdev.org, originale Seite nicht mehr online)
-
Thema: USB, vor allem USB Mass Storage Devices:
http://www.lvr.com/device_errors.htm (Jan Axelson)
http://www.lvr.com/forum/index.php?board=2.0 (Jan Axelson)
-
Ich finde zum Thema eigentlich auch die Anlaufplattformstelle:
http://www.coreboot.org/Welcome_to_coreboot
recht fesselnd und informativ
-
ach, und das hier auch noch:
http://www.inf.tu-dresden.de/portal.php?node_id=1141&ln=de&group=31
-
Hier ist ein amüsant zu lesender Thread über Linux und Windows sowie OS allgemein: http://www.c-plusplus.net/forum/viewtopic-var-t-is-272599.html
-
War meine erste Anlaufstelle:
http://www.cs.bham.ac.uk/~exr/lectures/opsys/10_11/lectures/os-dev.pdf(englisch)
-
Ich sehe grad, dass hier noch die alte URL von Lowlevel drin ist. Die dürfte seit mehreren Jahren nicht mehr funktionieren. Vielleicht sollte man den Link bei Gelegenheit mal auf http://www.lowlevel.eu ändern.
(Hups, und die Vorschau zeigt, dass meine Signatur den Link auch noch falsch hat. Gleich auch mal ändern...)
-
@taljeth: Ist erledigt. Danke für den Hinweis.