Equipo de pregrado ejecuta Xv6 en una CPU casera
En 2015, un equipo de pregrado de la Universidad de Tokio abordó un proyecto ambicioso: diseñar, construir y ejecutar el sistema operativo Xv6 en una CPU casera con un ISA RISC personalizado. Durante cuatro meses, construyeron un compilador C desde cero, superaron numerosos desafíos en la comprensión e implementación de las características de CPU necesarias para un SO (interrupciones, gestión de memoria) y portaron con éxito Xv6, incluso añadiendo juegos como 2048 y Buscaminas. Su demostración final ejecutó el programa de trazado de rayos requerido encima de Xv6, mostrando una increíble ingenuidad y habilidades para resolver problemas. Este proyecto sirve como testimonio de las recompensas de reinventar la rueda y del valor educativo del aprendizaje práctico.
Leer más