"Auf die Möglichkeit sich selbst nen Kernel zu progrmieren bin ich im ersten Moment gar nicht gekommen...."
___________________
du programmierst keinen linux oder bsd kernel, sondern kompilierst ihn!
vielleicht wäre dir erstmal geholfen, wenn du die begriffe KERNEL USERLAND COMPILER GPL BSDL so halbwegs verstehst und dadurch auch ein "wenig" drumherum, dann C/C++/PYTHON/PERL/JAVA unterscheiden kannst, vor -und nachteile kennst .... dann mit den begriffen CSH,TCSH,KSH,ZSH,ASH,BASH was anfangen kannst, dann mal hier schaust -> http://www.levenez.com/lang/history.html#06 und vor allem hier -> http://www.levenez.com/unix/history.html#02 !!!
dann gehst du zu debian/gentooLINUX oder zu open/free/net/dragonflyBSD, kannst auch zu SUN oder HP gehen und legst los. ACHTUNG: du wirst deine sozialen kontakte vernachlässigen, deine freundin verlieren, all dein geld in bücher & hardware stecken und von langen gepipten befehlsketten träumen ;-)