if I could see the linux kernel source itself and see how all those concepts are applied
Do you have a Linux box up and running??
One can always go to ....../usr/src/Linux(version)directory
the Documentation folder there is 5+ megs!! including 1.6 megs in open texts, everything you want to know about the Linux Kernel.