"It is quite educating to look at exactly what’s growing per directory in therms of SLOC. If you take a look at top 8 directories within the kernel you can notice that:
* drivers (/drivers) are a huge part and grow very quickly
* arch (/arch) started growing around 2.6.5
* network (/net) started growing around 2.6.13
* filesystems (/fs) do not grow that much but they have their bursts like with 2.6.16, 2.6.19, where bulks of code where merged
* network (/net) which stareted growing at 2.6.16, now outgrew sound (/sound)"