Linux Operating System has primarily three components:
1. Kernel
2. System libraries
3. System utilities
Kernel: The kernel is responsible for maintaining all the important abstractions of the operating system, including such things as virtual memory and processes.
System libraries: The system libraries define a standard set of functions through which applications can interact with the kernel. These functions implement much of the operating-system functionality that does not need the full privileges of kernel code.
System utilities: The system utilities are programs that perform individual, specialized management tasks.