The Linux System is Composed of several Components, Including Software and hardware that work together to provide robust and powerful operating system.

kernel
The kernel is the core for the Operating System, It is Responsible for managing System resources, It is also responsible for Tasks as below.

Shell
The Shell is the Command Line Interface for Interacting with Linux System by user.

Applications
Linux is known for its vast library of Applications, these Applications used for specific purpose to extended the functionality of the system. some popular applications such as

Utilities
Linux provides rich set of utilities(tools) to manage the system, these utilities Include as below.

Hardware
In addition to these software components, Linux system require hardware components such as below.
