Fun! I remember reading OSTEP almost 10 years ago and implementing a lottery scheduler in xv6. It really showed me at the time that these projects that seem so large and complex are really just code.

https://pages.cs.wisc.edu/~remzi/OSTEP/