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.