Не согласен, что пишут ядро.
То, что можно его под себя скомпилировать - это не значит, что пишут.
Да, в прочем пишут, но как я сказал, ОЧЕНЬ немногие.
Написать то можно, но вряд ли писанина неопытного кодера, ляжет в основу ядра, которое входит в дистрибутив.