Quarterly update FQ24
Here is our status at the end of the fall quarter 2024.
- LupBook got a lot of work done this past quarter, although we’re still in the process of merging our various branches. The main upcoming feature, implemented by Jay, Ananya, Lingfeng and Sachin, is the ability to save the reader’s progress so that they don’t lose their work when the page is refreshed or reloaded. The interactive coding activities were both modernized (using JS Promises) and simplified, and I reworked the build system so that it’s easier for textbook writers to install and use LupBook. We’re hoping to merge all this work in the next couple weeks.
- LupIO continues making great progress. We are now able to boot Linux on a complete RISC-V based and LupIO-equipped hardware system running on FPGA. Kush and Shengmin are currently working on an SMP version.
- Last year, in my yearslong quest of developing an educational Operating System I can showcase in my undergrad OS course, I started working on a fork of the famous xv6. Last quarter, with the help of Gabbriel, Audrey, and Jonathan, we resumed this effort and got some more work done. The project is still private but I’m hoping I will be able to publish it later this year.
- Alaister and Tej are working on the records aspect of our study looking at the perception of success and actual success between highschool admits and transfer students. They did a bunch of data analysis in the Fall and will write the study this upcoming quarter.
- Meanwhile, Saili and Tanek are working on the survey aspect of the same study. They have made great progress and have a first draft almost ready.
- Finally, I spent some time on the reimplementation of VRV (Virtual RISC-V) but unfortunately hit some road-block and had to put this project on the back burner again.