ahoj,
kernel samozdrejme rekompilovat nemusis. kompilujes modul (ovladac), kterej bude soucasti a bude pracovat s kernerlem, na kterym bezis. proto potrebujes hlavickovy soubory z toho kernelu, ktery se #includujou do zdrojaku toho modulu. Ve skutecnosti nepotrebujes mit nainstalovanej zdrojak kernelu, stacej nejaky kernel-header.
to co tady placas o rekompilacich kernelu je blbost. kdyz kompilujes modul pro nvidii, nepotrebujes rekompilovat kernel.
furt mi vrta hlavou ten kernel napsanej v jave nebo c#. furt si nedovedu predstavit na cem pobezi ten interpreter kdyz bude sam interpretovat ten kernel.... to bysme pak mohli ocekavat v roce 2012 novou skolu filozofie, ktera bude resit jestli byl driv c# nebo kernel :-)