Linuxなら2.2とかgccなら2.95とか、昔のちっちゃくてかつ実用的なレベルのソースから
読むほうがいいんじゃないの?基本的なことは変わってないだろうし