What is Linux Operating System | In Easy Terms

Hello, everyone In this Article we are going to learn what is Linux operating system in a very simple and easy step-by-step approach.

what is linux

What is Linux?

There are different types of Softwares available in the market major types of Softwares are:-

  • System Software – Operating system is part of the System Software.
  • Application Software – The application software includes software like VLC Media player / Adobe etc.

Types of operating system -:

There are mainly three types of Operating system these are listed below

  • Single user and Single task Operating system – In this type of Operating system, Only one user can log in to the Operating system and can perform only a single task at a time on the operating system. They can execute the next task when they complete their first task in the operating system. For example – DOS (Disk Operating System ) created by Microsoft
  • Single user and Multitask Operating System – In this type of Operating system Only one user can log in to the operating system but they can do multiple tasks like listening to music/playing games etc. For example – Windows 10 / Windows 8 etc.
  • Multi-user and Multi-task Operating system – In this type of Operating system, Multiple users can log in to the Operating system and can do multiple tasks in the Operating system. For example – Windows server 2018, Unix, Linux

History of Unix and Linux

In 1969 first Unix comes into the market named Multics. Then in 1970 Unics come into the market and Unics written in B language developed by Ken Thompson (Father of B language).

In 1971 C language come into the IT industry created by Dennis M. Ritchie. Then Ken Thompson and Dennis M. Ritchie. Work collaboratively and created the Unix Operating system in 1973.

Unix is Command based Operating System as a commercial Operating system Unix is sell to a big organization only Like IBM / HP / Sun Microsystems

  • IBM takes the source code of Unix and modify Unix and put the name as IBM – AIX
  • HP takes the source code of Unix and modify Unix and put the name as HP – UX
  • Sun Microsystems take the source code of Unix and modify Unix and put the name as Sun Solaris

IBM – AIX And HP – UX only allowed to install in their own hardware these are Hardware dependent Operating systems but Sun Solaris is hardware-independent.

Unix Operating System is a hardware-independent Operating system. And Unix Source code is not open-source that is why Unix is not available easily in the market.

What is the kernel?

Suppose there is hardware and to operate that hardware we need an Operating System. There is a kernel inside every operating system

Linus Torvalds scientist comes into the market in 1991 and build the Linux kernel and make Linux Kernal open source. Linux kernel is available free on the internet click here to download the latest version of the kernel free of cost.

Then Redhat Company comes into the market and take kernel free from the internet and build its own software like GUI Softtwares cd command software NFS Software Ansible software Samba Software.

When the number of Software’s combine that make an Operating system.

Soo Number of companies come and make Operating systems for different needs ie. Ubuntu / RedHat / Suse / Kali etc.

There is Hardware and on top of it we install the Operating system in that Operating system kernel is automatically installed inside it and on top of the Operating system, the User is there.

If any user run any program that first that program goes to kernel and kernel will check whether the hardware has the capability to execute that program or not and revert back the response accordingly

Kernel Do Disk management hardware management /RAM management/ Processes management etc.

Conclusion

If you want to learn Linux in the most simple language then please click on this link.

This is the complete knowledge of what is Linux operating system, if you have any doubts please feel free to comment below. Please don’t forget to join our email subscription to get the latest updates on DevOps articles.

Leave a Comment