Une équipe d'étudiants fait tourner Xv6 sur un CPU maison
En 2015, une équipe d'étudiants de l'université de Tokyo a relevé un défi ambitieux : concevoir, construire et faire fonctionner le système d'exploitation Xv6 sur un CPU maison avec un ISA RISC personnalisé. Pendant quatre mois, ils ont créé un compilateur C à partir de zéro, surmonté de nombreux défis liés à la compréhension et à la mise en œuvre des fonctionnalités CPU nécessaires à un système d'exploitation (interruptions, gestion de la mémoire), et ont réussi à porter Xv6, en y ajoutant même des jeux comme 2048 et le Démineur. Leur démonstration finale a exécuté le programme de lancer de rayons requis au-dessus de Xv6, démontrant une ingéniosité et des capacités de résolution de problèmes remarquables. Ce projet témoigne des récompenses de la réinvention de la roue et de la valeur pédagogique de l'apprentissage pratique.