Day-2: The architecture of the Linux system

Day-2: The architecture of the Linux system

Linux OS is composed of several components which work in accordance to keep the system running. Let's discuss them below.

The Linux Architecture consists of the following components:

  • Kernel

  • Hardware

  • Shell

  • Applications and Utilities

Kernel

Kernel is one of the most important parts of the operating system and it is the main interface between Hardware and its processes. Name of the Linux Operating system's Kernel is also Linux. Kernel is the lowest level of software that can interface with computer hardware

The core part of an operating system is the kernel. Kernels are responsible for the execution, controlling, and allocating memory of processes in a system. It directly interacts with the machine hardware and hides the low-level details during the execution of programs.

Hardware

Peripheral devices such as RAM, HDD, CPU, are part of the hardware layer. They receive function calls from the kernel to perform the desired operations.

Shell

If we want to interact with Hardware in Linux, we will interact with Shell which is a command line interface(CLI) via which we tell Kernel about what function the Hardware should perform and then Kernel passes the message to Hardware to perform the requested action.

Applications and Utilities

It is the computer's Operating system interface to the hardware. There are a lot of different types of software applications running on the Operating system to manage the Hardware.

I hope you enjoy reading the Blog and if you like, do reshare with the community !!