eCos - it's an embedded system used in the real world, so it's not super simple, but since its aims are less universal, there is less code and therefore it's easier to follow what's going on.
Minix - this has really clear, readable code. I once needed a floppy driver for eCos and ended up porting the minix code, because the Linux and *BSD drivers were so hairy.
This seems a little too primitive. If you want to learn about things like preemptive multi-threading, virtual memory etc... you might be better served looking at something like Minix or XINU. Not to mention that C code is going to be easier to wrap your head around than all assembler.
I agree this is great for learning purposes, Assembler code looks like well documented, hopefully it will keep small as it is now, I think simplicity is the most important feature of this OS.
eCos - it's an embedded system used in the real world, so it's not super simple, but since its aims are less universal, there is less code and therefore it's easier to follow what's going on.
Minix - this has really clear, readable code. I once needed a floppy driver for eCos and ended up porting the minix code, because the Linux and *BSD drivers were so hairy.