Linux & It’s Terminology , Use
The Linux operating system consists of the following components:
- Hardware layer: This layer consists of peripheral devices such as RAM, HDD and CPU. It facilitates the interaction between the Linux OS and the rest of the hardware components of a computer.
- Kernel: This is the core component of the operating system and serves as the connecting link between the software applications and the external hardware of a computer. Essentially, the kernel is the first program that loads when you start a computer.
- Shell: This is the interface between a user and a kernel. It receives commands from users and executes the kernel’s functions.
- Applications: These are all the utility programs that run on the shell, including video players and web browsers.
Linux is preferred over other operating systems for the following reasons:
- Open source: The source code of Linux is readily accessible for everyone. Since Linux is freely redistributable, it can be created and shared for any purpose.
- Secure: Since Linux is open-source software, anyone can review it and ensure that there are no bugs in it. Also, the admin access in Linux is not given to the users by default, which makes it more secure. If there are any harmful files in the system, they cannot be executed because a normal Linux user does not have access to the root directories on their computers (which makes it more secure than Windows).
- Stable: It is very unlikely for Linux systems to crash after an update, and it rarely slows down or freezes, which makes it stable. This is also because Linux is highly modular in nature, so different modules are mostly independent of each other; therefore, if one of them malfunctions, it does not affect any other modules.
- Runs on any hardware: Linux uses the system’s resources quite efficiently. Its installation is flexible and can be customised for users and for specific hardware requirements as well.
- Ease of maintenance: Maintaining the Linux OS is easy, as the user can centrally update the OS and all the software installed on it. Linux systems have their own central software repository, which is used to update the system and keep it safe.