Any kind of thing has its necessity. As I said now, companies are actually playing differentiated things, and it is impossible to swarm them. In fact, Linux and windows are now in a relatively balanced stage. Linux is mainly used in servers and terminals. In the market, windows still only seize the desktop version, and now no one has the ability to occupy the other’s market. In terms of the number of terminals, linux has surpassed windows, and smart phones basically use linux. There will not be too much conflict between everyone playing each. .
As a technical researcher, the computer must have a Linux operating system. At the beginning of the code writing stage, he installed a Linux obsessive-compulsive disorder. As a result, the Linux system at that time was not very mature, and the Windows hard disks were destroyed. I still insist on playing the C language under linux commands, and I consciously have a very powerful technical control. Now I imagine it is more to create an atmosphere to learn more passionately. It is a very happy and interesting thing to start learning C language and write a hello world in pure Linux.
However, there are still many inconvenient places in the actual application of pure Linux. So virtual a windows system under linux. With the improvement of computer hardware, installing a virtual machine under windows is enough to use it. The rest of curiosity is the proficiency of tools, but many programmers are particularly superstitious about the command line of Linux, and feel that writing code under the command line is the most cool feeling, more of a personal habit, no need Exaggerated.
Ubuntu is originally a branch of Linux, which cannot fully represent the Linux system. It can be regarded as a typical representative of the linux series. From the earliest Linux positioning is mainly the server side, the ecology of Windows has been deeply rooted and it is difficult to shake. Now everyone has gone to each other without interference. Rhythm, the desktop version of Linux users are mainly developers, after all, from the perspective of development efficiency, Linux is still very helpful to improve development efficiency.
Windows operating system occupies an absolute advantage in the desktop version. It is almost impossible to try to change a user’s behavior. When it comes to operating systems, they will think of the current situation of domestic software companies. Many so-called patriotic people think that if the Chinese people To develop an operating system for everyone to use, the province is monopolized by big companies such as Microsoft and Apple. Not to mention whether there is a great technical difficulty, but from the user's willingness to use it, it is something that cannot be done. How many years of Windows use Habits are hard to change. Unless there is a huge technological innovation or some changes, Microsoft’s operating system status is difficult to shake in a short time. For domestic software developers, it is necessary to build a foundation first, lay a solid foundation and wait for the technological revolution to come. Nothing can last forever.
There is no need to be too truthful about choosing an operating system. The tools that suit you are the most suitable. Many programmers think that programming is not perfect if they don’t understand Linux. The essence of programming is not how many programming languages they have mastered, nor which operating system. The most proficient is the programming ideas and the ability to solve problems in practice. As for there are too many quantitative changes, there is no need to be too true.
From the programmer's point of view, the most appropriate operating system is the most efficient.
Recommended Posts