The kernel is the core of the Linux environment. The kernel performs the following functions:

  • Manages devices, memory processes and daemons
  • Manages functions like swap space allocation
  • Controls the transmission of information between the system programs and the system hardware