I shifted to Linux almost a year ago and have learned a lot in this journey. So starting with the History of Linux.
Previously, computers were the size of houses or parks. As a result, you can imagine how challenging it was to operate them. Furthermore, each computer has its own operating system, making it far more difficult to use. Every piece of software was created for a specific function and could not be used on another machine. It was exceedingly expensive, and ordinary people could neither afford nor understand it.
Unix has evolved over time
In 1969, a group of Bell Labs developers initiated a project to create a universal software for all computers, which they named ‘Unix.’ It was simple and elegant, and its code was reusable. It was written in C rather than assembly language. Because it was recyclable, a portion of its code, now known as the ‘kernel,’ was utilised to create the operating system and other functions, and it could be used on a variety of platforms. Its source code was also available for free.
Unix was first exclusively found in large institutions with mainframes and minicomputers, such as the government, universities, and larger financial corporations (PC is a microcomputer).
Expansion of Unix
Many organizations, including IBM, HP, and several others, began developing their own Unix systems in the 1980s. As a result, there are now a bunch of new Unix dialects. Then, in 1983, Richard Stallman created the GNU project with the intention of making a free Unix-like operating system that anybody could use. His proposal, however, did not gain momentum. Many more Unix-like operating systems appeared, but none of them was successful in gaining popularity.
Linus Torvalds, a student at the University of Helsinki in Finland, began building his own code in 1991, claiming to have a publicly available academic version of Unix. This project eventually evolved into the Linux kernel. He built this application just for his personal PC because he couldn’t afford a Unix 386 Intel computer. He used the GNU C compiler on MINIX. The GNU C compiler is still the most popular choice for compiling Linux code, but other compilers, such as the Intel C compiler, are also used.
He started it just for pleasure, but it quickly grew into a massive undertaking. He wanted to call it ‘Freax’ at first, but it was changed to ‘Linux’ afterwards.
He published the Linux kernel under his own license and was restricted to use as commercially. Linux uses most of its tools from GNU software and are under GNU copyright. In 1992, he released the kernel under GNU General Public License.
Today, supercomputers, smart phones, desktop, web servers, tablet, laptops and home appliances like washing machines, DVD players, routers, modems, cars, refrigerators, etc use Linux OS.
You have successfully completed the post. Do Share : )
Also Read – How to earn money online, 8 Passive Income Ideas