Here is our status at the end of the summer 2025.

  • Gabbriel Bui worked on xv88, our fork of MIT’s xv6 educational operating system, and made considerable progress. Among many other things, he implemented signals and revamped the IRQ subsystem at kernel level while bringing the libc closer to POSIX. Thanks to Jason Lowe-Power who gracefully provided one of his NSF REUs to cover for this work!
  • Marcus Muning, an intern through the GREAT program, worked on LupBook. He implemented a brand new “hint” system to provide optional hints to readers as they solve interactive activities. He also started solving an issue related to restoring randomized activities.
  • I also took a couple of weeks to perform a complete reimplementation of LupSeat, our seat assignment generator for exams initially written as a desktop application, as a standalone webapp: LupSeat.js. This should make the application significantly more accessible since it now longer needs to be downloaded and installed.