Fundamentals of the Linux file system

Overview

1. Linux is an open-source community of Unix-like operating systems based on the Linux kernel.

2. Linus Torvalds released it for the first time on September 17, 1991.

3. It is a free and open-source operating system, with the source code available for business or non-commercial use under the GNU General Public Licence

4. Originally created for desktop computers, Linux has gradually found its way into other devices such as servers, mainframe computers, and supercomputers. 

5. Linux is now commonly used in embedded systems such as routers, automation controls, televisions, digital video recorders, video game consoles, smartwatches, and other similar devices.

The Linux Kernel

Before we dive into the Linux kernel, let's talk about the Linux file system so we can understand how the Linux directory structure works.

In a general-purpose computer with numerous processes running at the same time, we need an intermediate layer to handle the efficient and equitable distribution of hardware resources among all of the activities. This fundamental layer is referred to as the kernel.

In essence, the kernel virtualizes the computer's shared hardware resources to provide each process access to its own virtual resources.

Linux Distribution

Linux distribution is an operating system composed on a collection of software based on the Linux kernel, or distribution contains the Linux kernel as well as supporting libraries and software.
See the table below for further information on the various Linux flavours.

Ubuntu

Cent OS/RedHat Enterprise Linux

Fedora

SUSE Linux Enterprise/openSUSE

Debian

Mageia / Mandriva

Arch Linux

Slackware Linux

Advantages

1. The fact that Linux is an open-source operating system is its fundamental advantage. This implies that everyone has easy access to the source code, and you are free to contribute, alter, and share it with anyone.

2. In terms of security, Linux outperforms all other operating systems. 

It does not imply that Linux is completely secure; it contains viruses, but it is less vulnerable than any other operating system. As a result, no anti-virus software is required.

3. Linux provides frequent and timely software upgrades.

4. Because there are different Linux distributions available, you can use them according to your needs or tastes.

5. The community is quite helpful.

6. It has good stability. Because it rarely freezes or slows down, there's no need to restart it after a short period of time.

7. It safeguards the user's privacy.

8. Linux supports a wide range of file formats.

9. Despite having a limited amount of hard disc capacity, it completes all tasks correctly.
Check out this simple method for learning basic linux commands.

Improve Your Linux Commands

The drawbacks of Linux

1. It is not very intuitive. As a result, newcomers could find it complicated.
2. Compared to Windows, it has less peripheral hardware drivers.
Chandra Sekhar

A Blogger and Author! This post was written and edited by me, a technologist. I started this site to share my inspirations, work, and free materials, which I hope others may find useful as well. Man with a creative streak who enjoys experimenting with various web design strategies.

Previous Post Next Post

Microservice Communication in a Distributed System