I have submitted 48 kernel patches to the kernel.org team in my time, you know how many got worked into the main tree? NONE, 0 and do you want to know why? They have their own friends and colleagues that they use their stuff.
BTW. I just bought "Windows Internals" fourth edition. I'm really disapointed.
Is there any Windows Kernel book which goes more "deeper" ... ?
And downloading is very very slow .. only 8 KB/s