Comment Re:how does it compare to NetBSD as a teaching too (Score 4, Informative) 107
I'm currently in a university course where Minix 3.2.1 is being used to teach OS principles. It's certainly small, and therefore semi-easy to wrap your head around. But I would not agree that its source code is "clean". They have a lot of really old code and suffer from coding guidelines that have changed greatly over time. I've never seen someone mix tabs and spaces so much in a piece of code. And can anyone say "no namespacing"?
That said, I don't have much familiarity of the internals of other kernels, but I'm not too impressed by Minix.