Linux Wiki
Advertisement

A kernel is the lowest level of easily replaceable software that interfaces with the hardware in your computer.

Details

It is responsible for interfacing all of your applications that are running in “user mode” down to the physical hardware, and allowing processes, known as servers, to get information from each other using inter-process communication (IPC).

Advertisement