Kernel is the name given to the interface that provides the connection between hardware (hardware) and software (software) in the computer.
While the operating system is running, it establishes communication between the basic processes in the system and takes part in the execution and sharing of many other processes such as processor management, memory management and I/O (input-output) operations.
In general, the Kernel is responsible for memory management, process and task management, and disk management. Every operating system has a kernel. For example, the Linux kernel is used by many operating systems, including Linux, FreeBSD, Android, and others.
Kernel is responsible for low level tasks like disk management, memory management, task management. It provides an interface between the user and the hardware components of the system. When a process makes a request to the kernel, it is called a system call.
Linux Kernel is;
The name "Linux" that people use in distributions today is only technically the name of the kernel. But the point that everyone will unequivocally agree with is that this kernel gives life to all distributions.
The Linux kernel was designed and created 22 years ago by Finnish computer scientist Linus Torvalds with the C programming language. The developers and users gathered in a short time started to create an operating system with the codes they compiled from other Free Software Projects.
The most important feature of the Linux kernel that distinguishes it from other commercial kernels is that it is completely free software.