Entwicklung eines Mikrokernelsystems zur Unterstützung der Lehre
worked on by: Leonard König
Outline
Diese Arbeit beschäftigt sich mit der Konzipierung eines für die Lehre
geeigneten Betriebssystemkernels. In diesem Kontext liegt der Fokus nicht
auf breite Einsetzbarkeit des entwickelten Systems auf echten Rechnern,
sondern auf die Einbettung in das vorhandene didaktische Konzept des Kurses
„Betriebssysteme“. Diese anderen Anforderungen und der eingeschränkte Use-
Case erzwingen aber auch ermöglichen einige radikale Designentscheidungen
die in dieser Arbeit behandelt und erläutert werden. Darüber hinaus wird
die im Kurs eingesetzte Virtualisierungslösung QEMU auf einen aktuellen
Stand gebracht.
Thesis Requirements
Beispiellösung mit aufeinander aufbauendem Code, durchstrukturiert
gute Dokumentation dieses
Evaluierung von auf aus didaktischen Gründen besonders "einfachen" Patters beim Kerneldesign