Kernel
Telecommunications
A module of a program that forms a logical entity or performs a unit function. Note: The most vulnerable portion of code in a secure operating system is a special case of a kernel.
Virtualization
The heart of an operating system. The kernel usually includes the functionality of a Hardware Abstraction Layer (HAL). Though applying to any operating system, the term is more often used in reference to Linux than to Windows.