Linux for DevOps
Last updated
Last updated
Evolution of Computer In earlier days, computers were as big as houses or parks. So you can imagine how difficult it was to operate them. Moreover, every computer has a different operating system which made it completely worse to operate on them. Every software was designed for a specific purpose and was unable to operate on other computer. It was extremely costly and normal people neither can afford it nor can understand it.
Evolution of Unix In 1969, a team of developers of Bell Labs started a project to make a common software for all the computers and named it as 'Unix'. It was simple and elegant, used 'C' language instead of assembly language and its code was recyclable. As it was recyclable, a part of its code now commonly called 'kernel' was used to develop the operating system and other functions and could be used on different systems. Also its source code was open source.
Initially, Unix was only found in large organizations like government, university, or larger financial corporations with mainframes and minicomputers (PC is a microcomputer).
Linus Torvalds has given linux kernel license to GNU General Public License (GPL) version 2. GNU make sure that any software source code licensed under it have to make originating source code open and freely availble to all its users. Here, freely doesn't mean by cost but it means that it is freely available to users to distribute and modify the code.
Portable: Linux OS can perform different types of hardware and the kernel of Linux supports the installation of any type of hardware environment.
Open source: Linux operating system source code is available freely and for enhancing the capability of the Linux OS, several teams are performing in collaboration.
Multiprogramming: Linux OS can be defined as a multiprogramming system. It means more than one application can be executed at the same time.
Multi-user: Linux OS can also be defined as a multi-user system. It means more than one user can use the resources of the system such as application programs, memory, or RAM at the same time.
Hierarchical file system: Linux OS affords a typical file structure where user files or system files are arranged.
Security: Linux OS facilitates user security systems with the help of various features of authentication such as controlled access to specific files, password protection, or data encryption.
Shell: Linux operating system facilitates a unique interpreter program. This type of program can be applied for executing commands of the operating system. It can be applied to perform various types of tasks such as call application programs and othe
Why Use Linux Linux ?
is completely different from other operating systems in many ways.It is an open source OS which gives a great advantage to the programmers as they can design their own custom operating systems. It gives you a lot of option of programs having some different features so you can choose according to your need. A global development community look at different ways to enhance its security, hence it is highly secured and robust so you don't need an anti virus to scan it regularly. Companies like Google, Amazon and Facebook use linux in order to protect their servers as it is highly reliable and stable. Above all you don't have to pay for software and server licensing to install Linux, its absolutely free and you can install it on as many computers as you want. Its completely trouble free operating system and don't have an issue with viruses, malware and slowing down your computer.