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

Milestones and Planning

Milestone no. Past days CW Goals target accomplished wrench
1 DONE     Portierung QEMU accomplished
2 DONE     Konzept Kernel & HAL accomplished
3 DONE     Implementierung accomplished (3/7 exercises)

Weekly Status

Week 1-2 (CW 47-48)

Activities

Results

Next Steps

Problems

Week 3 (CW 49)

Activities

Results

Next Steps

Problems

Week 4-6 (CW 50-2)

Activities

Results

Next Steps

Problems

Week 7-9 (CW 1-3)

Activities

Results

Next Steps

Problems

Week 10-11 (CW 4-5)

Activities

Results

Next Steps

Problems

Week 12 (CW 6)

Activities

Results

Next Steps

Problems

Week 13 (CW 7)

Activities

Results

Next Steps

Problems