Linux: What are the development history and functions of Linux?

What is Linux?

To put it simply, Linux is an operating system. It is just an operating system like Windows and other software, and there is no difference.

insert image description here

Open Source Features of Linux

Then there is a question at this time, since there is already a Windows operating system, do you still need Linux? The answer can already be found in the wide application of Linux

When it comes to Linux, we have to say its biggest feature: open source

Linux is a free and open source UNIX-like operating system whose kernel was first
released , and later, with the addition of user-space applications, became Linux operating system. Strictly speaking, Linux is just the operating system
kernel itself, but "Linux kernel" is usually used to mean that. Linux is often used to refer to a complete operating system based on the Linux kernel, which
includes GUI components and many other utilities.

Linux is the most famous example of the development of free software and open source software. As long as the GNU General Public License is followed, any individual or institution can freely use all the underlying source code of Linux, and can also freely modify and redistribute it. With the rapid development of the Linux operating system, various open source software and practical tools integrated on Linux have also been applied and popularized. Therefore, Linux has also become synonymous with open source software.

insert image description here

Why learn Linux?

Before explaining why Linux should be open source, we have to compare Windows and Linux

As an operating system that can basically be used by everyone, Windows is quite well-known in the world. Compared with Linux and Windows, an obvious difference between the two is the issue of open source.

Then you might say, what is open source? Isn't open source just releasing the source code of the program for everyone to see? Then here we must compare the Windows and Linux operating systems

Here is an analysis from the perspective of open source and closed source, how much is the difference between Linux and Windows

First of all, from the perspective of stability :
as a closed source software, Windows itself has many problems. Closed source means that the information is not disclosed, and the code of the operating system itself is not disclosed. Everyone is responsible for the area they are responsible for. There must be many problems in this. The problem of a module may involve many problems, and due to information blocking, such problems cannot be solved well. On the other hand, Linux, as an open source software, itself has It has high stability, and everyone can see its source code. When it comes to some stability problems, it has better solutions to improve its stability. Therefore, in enterprise servers, use All are Linux, which is inseparable from the strong stability of the Linux operating system, which is unmatched by the Windows operating system.

Secondly, from the perspective of efficiency :
Is the development efficiency of the Windows operating system high? The answer is that it is not as good as Linux. Linux has a unique mechanism, and its development efficiency is much higher than that of Windows. Enterprises prefer Linux in the actual development process, and they prefer to use Linux for development. The development efficiency of the team is higher. a lot of

Finally, from the perspective of security :
Here we have to deal with the issue of open source and closed source. As closed source software, the code of Windows seems to be closed, and the security is very high. How can we say that it is safe if no one else can see the code? In fact, this kind of thinking is wrong. The closed source of Windows just closes the code, but its essential problems still exist. In the long-term use, the problems of these codes will definitely be exposed, and Linux is different from it. After the problem is discovered, it can be jointly maintained by many people to find a solution to the problem. It seems that the problem is discovered directly, but it is actually a better solution to the problem. Therefore, from the perspective of stability, Linux is still better.

So the question is, why is Linux so good, but they all use Windows?
This is the historical reason. Linux, as an operating system, is very different from Windows. The graphical interface of Windows is mostly aimed at ordinary people. The needs of ordinary people for computers and operating systems are only to complete some basic daily operations. , and what is more needed is low-cost learning. Linux is an instruction-controlled operating system. Although it also has a graphical interface in recent years, it has more advantages in instructions and development, so it is more crowd-oriented. Most of them are for development engineers, using Linux to develop projects more efficiently, and Windows, as an operating system for ordinary people, has a better practical experience, which is unmatched by Linux

insert image description here

What are the application scenarios of Linux?

Linux in the server field

The various advantages of Linux over Windows are mentioned above, but in terms of stability, it is very suitable for servers. As a device that needs to be used for a long time, the server has a strong demand for the stability of an operating system, and the stability is poor. The server can't stand the test for a long time, so Linux is widely used in the server field, and it is not an exaggeration to be the overlord in the server field

The development of Linux in the desktop field
In recent years, especially in the domestic market, the development trend of the Linux desktop operating system is very rapid. Domestic Linux desktop operating systems launched by domestic system software manufacturers such as Kylin Linux, Red Flag Linux, and Deepin Linux have been widely used in government, enterprise, OEM and other fields. In addition, SUSE and Ubuntu have successively launched Linux-based desktop systems, especially Ubuntu Linux, which has accumulated a large number of community users. However, from the point of view of the overall function and performance of the system, there is still a certain gap between the Linux desktop system and the Windows series, mainly in the aspects of system ease of use, system management, software and hardware compatibility, and richness of software.

The development of Linux in the field of mobile embedded
Linux's low cost, powerful customization functions and good transplantation performance make Linux widely used in embedded systems. Currently, Linux is widely used in mobile phones, tablet computers, routers, TVs and Electronic game machines and other fields. The Android operating system, widely used on mobile devices, is built on top of the Linux kernel. At present, Android has become the most popular smartphone operating system in the world. According to the latest statistics from authoritative departments in 2015, the global market share of Android operating system has reached 84.6%.

The development of Linux in the field of cloud computing/big data
The rapid development of the Internet industry has prompted the formation and rapid development of cloud computing and big data industries. As a platform based on open source software, cloud computing and big data have taken the core advantage of Linux; according to Linux According to the foundation's research, 86% of enterprises have used the Linux operating system to build cloud computing and big data platforms. At present, Linux has begun to replace Unix as the most popular operating system for cloud computing and big data platforms.


To sum up, Linux learning is an indispensable part of the Internet industry, and it is widely used in enterprises, and it is a thing with a high learning cost, which requires us to invest time and energy in learning.

Guess you like

Origin blog.csdn.net/qq_73899585/article/details/131945266
Recommended