I've always enjoyed the practical research and projects that happen at the CalPoly schools, my friends who attended always seemed to be doing some very neat hands-on work.<p>Anecdotally, my occasional interactions with Linux kernel source code have always impressed me with how the project manage to effectively structure such a large C codebase. Until I look at FreeBSD code, which is even more impressively organized. Both of these projects have really helped me think about how to best organize huge complicated systems.
Wow, this has been submitted exactly twice: today -- and 17 years ago.[0] (No comments then either, probably because there isn't <i>too</i> much to say? Even the work itself draws pretty tepid conclusions.)<p>[0] <a href="https://news.ycombinator.com/item?id=194927">https://news.ycombinator.com/item?id=194927</a>
WRK is basically void of drivers which is where all the pain generally is (and also where comparative survey may be kind of interesting, both the OS APIs and subjective quality? at least to me..). I am not sure if that is reflected on the others where they will dominate SLOC.<p>Doing a comparative survey on this justice would be a monumental undertaking, there's just not much to see here - some counters and statistics and box plots don't seem to work here.