features of linux operating system : Linux is a free and open Source Operating System developed by Linus Torvalds and came into existence in the year 1991, at AT & T’s Bell Laboratories, released under the GPL (General Public License). As any other OS main function of Linux OS is to manage the system resources (Hardware). We can refer it as an interface between the user and the computer system. GNU Linux has received lots of success and popularity in the last 2 decades with most of the commercial servers now using GNU Linux. Recently home users also started using Linux as their day to day OS, and popular Laptop and PC manufactures also giving GNU Linux as a pre-installed OS on their systems as its free and helps in cutting overall cost.
What Is Linux Operating System?
One of the most popular operating systems is Linux. In this article, we will know about Linux and Features of Linux. This is an open-source because its source code is freely available. It is free to use. Linux was designed with UNIX compatibility in mind. Its performance list is very similar to UNIX.
Components Of Linux Operating System And Basic Features of Linux
Kernel: The kernel is the Linux kernel. It is responsible for all the basic operations of this operating system. It consists of several modules and interacts directly with the basic equipment. The kernel provides the necessary abstraction to hide low-level hardware parts in system or application programs.
System Utility: System utilities are responsible for performing specialized tasks of an individual level.
System Library: A system library is a special function or program that accesses the properties of the program kernel or system utilities. These libraries implement most of the functions of the operating system and do not require access rights to the kernel module code.
Features of Linux
- Wide Hardware Support
- Dynamically Linked Shared Libraries as well as Static Libraries
- POSIX Compliant (Almost)
- Multiple Virtual Consoles
- Multiprocessor (SMP) Support
- Multithreading Support
- Virtual Memory
- Hierarchical File System
- Graphical User Interface (X Window System, Wayland)
- Multiple Filesystem Support
- Multiple Networking Protocols (TCP/IP, IPX/SPX, Appletalk, AX.25)
- Strong Security Model
- Open Source
Why Should We Use Linux
Linus has its won way of defining things. It is completely different from other operating systems.
- This is an open-source OS that gives programmers a big advantage since they can develop their own operating systems.
- This gives you many options for various popular programs, so you can choose what you need.
- The global developer community is considering various ways to increase its security so that it is extremely safe and powerful, so you do not need an antivirus to scan it regularly.
- First of all, you do not need to pay for licensing the software and server for installing Linux, it is absolutely free, and you can install it on any number of computers.
- This is an absolutely trouble-free operating system in which there are no problems with viruses, malware, and slowdowns of the computer.
A brief history of Linux Development
Linus Torvalds was a student at the University of Helsinki, he was using a version of the UNIX operating system called ‘Minix‘. When Linus and other users found that some modifications can make the OS even better he and the other users sent requests for modifications and improvements to Minix’s creator, Andrew Tanenbaum, but Andrew felt that these changes are not necessary and didn’t make the changes. That was the time when Linus decided to create his own operating system that would take into account user’s comments and suggestions for improvements.
As Linus was a student of C Language he started writing the codes in C, around 95% of the Linux was written in C, and 2nd most used language for the Linux development was ‘Assembly‘ language i.e. around 2.8%.
What type of OS is Linux?
Linux falls under the category of the Layered Architecture OS, consists of following layers: