For systems programming, I've learned a lot from reading the source for open solaris: http://src.opensolaris.org/source/
And the LLVM compiler is far more understandable than gcc sources: http://llvm.org/viewvc/llvm-project/llvm/
And the LLVM compiler is far more understandable than gcc sources: http://llvm.org/viewvc/llvm-project/llvm/
Is Minix 3 still readable, or do you recommend Minix 2?