. . . . "The kernel has most of the functions such as legacy or generic drivers built into the kernel plus the ability to add functionality with drivers in user space." .