History of the origin and first steps of Linux
The history of the creation of Linux dates back to 1969, when Unix appeared through the efforts of two programmers: Kenon Thompson and Denis Ritchie. After that, in the 70s and 80s, various projects appeared that were based on Unix. But in 1991, a really bright event comes – Linus Torvalds syncretized all his knowledge and resources existing at that time and united them into one core.
Thereafter, various influential Linux distributions emerged in the period 1992-1995, such as:
- Red Hat
Later, on March 14, 1994, Linux 1.0.0 was released, which consisted of 176,250 lines of code. This is how the history of the development of systems began. Distributions that were based on Red Hat developed most actively and in 1996 the kernel version was changed and such versions as Yellow Dog, Red Flag, TurboLinux and others appear.
In the period 2000-2005, one of the most important steps took place. During these five years, the popularity of this OS has grown rapidly, and many new Linux computers are starting to appear. The kernel continued to receive improvements, new programs appeared, and the first live distribution appeared. However, the most important moment in this period was the fourth update of the Linux kernel – 2.4, and from that moment support for PC cards, Bluetooth, RAID, USB and others appears.
After that, in 2006 the Ubuntu distribution took off and grew in popularity. This distribution is currently one of the most popular distributions for both Desktop and the operating system for managing virtual and dedicated servers.
Every year on August 20, the entire world Open Source community celebrates the day of the Linux operating system. During this time of its development and modernization (about 20 years), Linux has evolved significantly. These results can be seen based on the fact that today Linux is used as the main operating system on all supercomputers around the world, which is about 80%. 2/3 of all web servers around the world are running Linux OS.
Various assemblies of an open system, that is, its distributions, play a huge role in the popularity and distribution of this operating system. The most famous distributions are Ubuntu, Fedora, Mandriva, Debian, Red Hat, Slackware.
According to statistics from Canonical, currently, the number of active users of the operating system reaches 12 million. About 3.61% of all computers in the world are using this OS. Considering that this is a young operating system, it attracts users very quickly:
- Large selection of graphical environments. Unlike Windows, this OS contains a huge number of graphical environments, including such as GNOME, KDE, LXDE, XFCE, and others. There are many choices, depending on your resources.
- File system. In this OS, there are no such concepts as drives C and D. There is one large file system, which has a beginning /. It is possible to interact with the kernel of the operating system and simply edit the files as with a normal configuration. It really makes working with files and folders much easier.
- Support and updates. Many distributions such as Ubuntu, Debian, CentOS are very often used by clients to work with VPS; therefore, developers and engineers take this into account and provide regular updates to their distributions. Also, due to its popularity, today there are a large number of forums and communities where you can ask questions, as well as knowledge bases.
- Security. Creating a different type of virus for Linux isn’t profitable right now. Most Linux viruses target servers and are designed for manual use against selected targets and specific programs. Due to the low popularity (today, compared to Windows), due to the huge variety among distributions and their configurations, it will be difficult to create viruses that will work everywhere.
Evolution of the mobile era behind Linux
In addition to the fact that this operating system is gaining popularity in the early 2000s, a number of mobile operating systems are starting to be based on Linux. Maemo OS from Nokia, which became widely known in 2005, was based on the Debian distribution and changed a very large part of the graphical interface elements from GNOME.
However, an event that played a role much more important than the creation of Maemo OS was an event that took place in 2003. Then a company called Android Inc. was created in California. The product, on the basis of which the company initially planned its development and strategy, was the operating system used specifically for digital cameras. This is how the Android system appeared, which is well known to us to this day. Today, absolutely every smartphone or tablet that supports Android contains the Linux kernel.
Why is Linux the best solution today
This operating system has proven to the world the superiority and all the beauty in using Open Source projects. Due to the fact that it is open-source, it allows the development and improvement of subsystems to protect against attacks on the operating system and improve it. This gives a special status – the most secure operating system in the world!
Linux is completely free, which makes it easy to start a small business. When it comes to Windows, it is imperative to buy a licensed version of antivirus software. For example, after purchasing a Windows Pro license or some other version, you do not have Office installed, which is an additional problem with the purchase. In Linux, after installing the operating system, you are offered a huge number of programs that you can choose for yourself.
It should be noted that all Linux distributions are available on the Internet for free. Everything is set up in a matter of minutes. For example, when it comes to reinstalling a distribution on Linux servers, it takes 10 to 25 minutes, which is a huge advantage. In order to update packages (we are talking about the two most popular of them – Ubuntu & Debian), you just need to enter the following in the command line:
sudo apt-get update
This greatly simplifies the work with the Operating System!
Linux servers: evolution and modernization
Servers based on this operating system appeared about 30 years ago, but they gained real popularity only in the last 4-5 years. This segment will describe the type of VPS visualization – Virtual Server. This became popular when they began to massively replace conventional web hosting techniques. Features of Linux-based servers provide hosting provider with special advantages and services. This gives the client a unique opportunity – to receive a full-fledged (dedicated) server, which practically does not differ from a standard dedicated server.
Working with this server, the client can use any Software, while easily changing the settings at its discretion, work with system files, regulate access rules. It is very important to note the fact that virtual servers based on this OS are created on the same hardware and have several copies. They are created on a single core.
This technology eliminates the use of dedicated hardware resources. As a result, the final cost of renting a server decreases. High level of productivity and efficiency. This is due to the fact that there is a combination of virtual devices into a single isolated network. This makes it possible to create a very highly functional and secure network, well protected from external influences (hacks, searches for vulnerabilities, etc. Linux-based servers give a server many advantages at once, some of them will be described below:
Application of special equipment of very high quality to ensure the life of the server
Also, one of the main advantages is that the servers use terminal access. This in turn provides access to the control panel using HTTPS and SSH protocols to ensure high standards of protection and security of computing resources. The Linux kernel architecture has some very amazing properties: it allows distributions based on it to run faster than some other OS.
After switching to Linux, you will notice a significant improvement in data processing speed. At the same time, a large number of professional tools are supported. Linux will also provide the ability to very quickly configure and access a computer, check processes, manage virtual environments and solve other everyday tasks. Your server most likely has one of the Linux distributions installed. Thanks to this, you can use the programs and tools you already know.