Studenten-Team lässt Xv6 auf selbstgebautem CPU laufen
Im Jahr 2015 wagte ein Team von Studenten der Universität Tokio ein ehrgeiziges Projekt: die Entwicklung, den Bau und den Betrieb des Betriebssystems Xv6 auf einem selbstgebauten CPU mit einer benutzerdefinierten RISC-ISA. Über vier Monate hinweg entwickelten sie einen C-Compiler von Grund auf neu, meisterten zahlreiche Herausforderungen beim Verständnis und der Implementierung der für ein Betriebssystem notwendigen CPU-Funktionen (Interrupts, Speicherverwaltung) und portierten erfolgreich Xv6, sogar mit zusätzlichen Spielen wie 2048 und Minesweeper. Ihre finale Demonstration umfasste die Ausführung des geforderten Raytracing-Programms über Xv6, was ihren aussergewöhnlichen Einfallsreichtum und ihre Problemlösungsfähigkeiten unter Beweis stellte. Dieses Projekt verdeutlicht die Belohnungen des „Neuerfindens des Rades“ und den pädagogischen Wert des praktischen Lernens.
Mehr lesen