Pour commencer, je n'ai pas de liens à te fournir
Simplement, je te ferais remarquer que le noyau Linux dans l'état actuel est complexe et pas évident à comprendre même pour un programmeur chevronné, cela vient surtout de la recherche de performances brutes, alors peut-être devrais-tu pour commencer t'intéresser aux Unix-like en général pour comprendre les concepts utilisés avant de passer à la vitesse supérieure avec Linux. Par exemple la gestion du buffer cache sous Linux est très complexe, beaucoup plus qu'avec la plupart des Unix-like et plonger dans ce type de choses risque de te faire passer à côté de concepts simples et efficace.