The AMD Radeon Graphics Driver Makes Up Roughly 10.5% of the Linux Kernel
A kernel is <i>supposed</i> to be a small set of necessary code to boot and manage some hardware. It's host to drivers, applications and UIs.  Thus the name, 'kernel'.<p>To compare a driver with the kernel proper, seems very strange. There are other large codes in the world too.