
What are Linux, its history, and its advantages?
Linux has been around for more than 30 years. It first came among us in the mid-90s. And since then due to its utility, it has completely established its dictatorship in almost all the devices and will continue to do so.
Those who have used the Linux operating system before must know about its usefulness, but for those who are not yet familiar with it, then I want to tell those people that we use it on almost all devices. Let's do what we commonly use. With this, it is used in servers of almost the entire internet, even in stock exchanges.
Mainly because it is a more reliable, secure, and error-free operating system, everyone wants to use the Linux kernel. And one thing is it is completely open source and free too, which helps developers to customize it in their own way.
So that's why today I thought that why not you should be given complete information about what is Linux so that you too have complete information about this great open source operating system. Then what is the delay, let's start and know what is this Linux operating system.
Linux was designed keeping in mind the compatibility of UNIX. That's why its functionality list often swings from UNIX. Due to Linux Os being open source, developers can customize it according to their needs. With this, it is a very reliable operating system for the computer.
Who is the owner of Linux?
The owner of Linux is Linus Torvalds. Since the licensing of Linux is open source, Linux is freely available to anyone. But still, the trademark of the name "Linux" goes to its creator, Linus Torvalds. The source code of the Linux OS is copyrighted by many individual authors, so it is collectively placed under the GPLv2 license.
Because there is a very large group behind Linux, who have contributed to it and which took many years to develop, it is not possible to contact them individually, so the license of Linux has been included under GPLv2. In which everyone's consent is involved.
How did Linux start?
Linux was created by Linus Torvalds in 1991 when he was a university student at the University of Helsinki. Torvalds created Linux as a free and open-source alternative to Minix Os, another Unix clone used primarily in academic settings.
He first thought of naming it "Freax" but the administrator of the server that Torvalds had chosen to distribute his Original code-named his directory "Linux" which was a combination of Torvalds' first name. and Unix. It was so nice to hear this name that it was not changed later.
Components of the Linux Operating System
If seen, there are mainly three components of the Linux Operating System.
1. Kernel
This is the core part of Kernel Linux. It is responsible for all the major activities happening in the operating system. Other modules are included in this and they interact directly with the underlying hardware.
Kernel prevents the information of low-level hardware details from reaching the system or application programs or behaves like an abstraction.
2. System Library
System libraries are those special functions or programs that are used by application programs or system utilities to access the features of Kernel. These libraries implement almost all the functionalities of the operating system and they do not even require the kernel module's code access rights to do so.
3. System Utility
Those programs are responsible for performing other specialized, and individual-level tasks.
Advantages of Linux
Here I am going to tell you about some very important features of Linux Operating System.
1. Portable
Portability means that this software can run in the same way in all types of hardware. Linux kernel and application programs support almost all hardware platforms.
2. Open-source
Linux source code is freely available and it is a community-based development project. Multiple teams work in collaboration so that the capacity of the Linux operating system can be enhanced and hence it is always evolving.
3. Multi-User
Linux is a multiuser system which means that multiple users can use all its system resources like memory/ ram/ application programs at the same time.
4. Multiprogramming
Linux is a multiprogramming system, which means that multiple applications can run simultaneously, that too at the same time.
5. Hierarchical File System
Linux provides a standard file structure so that system files/user files can be easily arranged.
6. Shell
Linux also provides a special interpreter program that is used to execute the commands of the operating system. Along with this, it is also used to perform other different operations, call application programs.
7. Security
Linux also provides very good security features to users such as password protection / controlled access to some specific files / even data encryption etc.
Features of the Linux Operating System
1. Hardware layer
This Hardware layer contains all the peripheral devices (RAM/HDD/CPU etc).
2. Kernel
This is the core component of the OS, which interacts directly with the hardware, along with it provides low-level service to the upper layer components.
3. Shell
This is an interface of the kernel, which hides the complexity of the Kernel's functions from the users. These shells take commands from users and execute the kernel's functions.
4. Utilities
These are called utility programs that provide all the functionalities of the operating systems to the user.
-
LESS COMMAND
If you are going to use Linux for the first time and you do not even know about Linux, then you must know about basic common Linux commands.
Here I am going to give you a list of Linux commands in Hindi, which will be very useful for you, note that I have provided only a list of commands here and not their syntax. You can learn from the place which is very easy.