Kernel

A Kernel is a computer program which is core and heart of an operating system acting as an interface (or bridge) between user-level applications (softwares) components and the hardwares.