What is the advantage of Linux compared to Windows, read the __linux

Source: Internet
Author: User

Linux and Windows are two operating systems, and for the server, it's confusing to choose Linux or Windows when choosing an operating system for the server.

Linux is a developer-centric operating system from a user base, and Windows is a consumer-centric operating system, which is also the fundamental difference between two operating systems. In simple terms, the choice between the two systems is whether you are developing or using as a consumer.

Specific to the advantages and disadvantages of Linux and Windows, can be summed up for a few

1.Linux can see the source code, Windows not.

This directly results in special applications can tailor and customize the required kernel modules, which for advanced system kernel management optimization and driver development is very advantageous, in addition, because the code is visible, do not worry about malicious functions or backdoor, the use of military and enterprise is more advantageous. In addition, when serious problems occur in the system, you can modify the code or a few K patch can be compiled and used, and windows you have to wait for Microsoft's patch.

2, the Linux command line is powerful, you can do anything, Windows also has a command line, but belongs to the accessories.

The command line is the root of Linux, even if you are not satisfied with some of the commands, you can modify or edit your own command. The benefits of the command line are repeatable. Want to know what the command line is specifically about you can visit the old boy education. If you want to tell someone how to do one thing, a command line can go past, want to do one more thing before, bring up the history command record to perform again on the line. A lot of things to be done regularly written in the script set a crontab timing, it is finished. In addition, you can make sure that you use the same command line and do the same thing.

3. Open source and highly customizable

The original purpose of open source is not for freedom but for customization. At&t Unix has always been copyrighted, but the source code is still available to allow users to modify it as needed. Most of the software and systems admired by the Linux community follow the same rules--it should be able to adapt to different user environments, easily change their behavior, and easily integrate with different environments. Rather than assuming that others are consistent with your needs, give them the freedom to customize the system.

4, go to the center of the

Distributed software development also doomed the system's interface and form is not unified-because everyone likes to invent the wheel. And everyone's wheels are more or less suitable for themselves and the community, not everyone, and in the Linux environment no one can force everyone to use their own wheels (in addition to kernel developers, but in fact many distro to kernel also have patch), so instead of developing a practice, Linux lets users choose the way they want to live.
You will see that there are a lot of distro in the Linux ecosystem, different distro have different init ways, different package managers and installation strategies; everyone's habit of using different VCs, different shells, and different editors is the embodiment of more philosophical choices.

5, Linux is based on the network, was born in the network.

Remote connection ssh, you can easily manipulate the Linux server far away, as long as the corresponding permissions, almost no difference to sit in front of the physical machine, even if the speed is very bad, actually just some encrypted characters in the transmission, the need for a small bandwidth. Looking at this, you should have a new understanding of Linux and Windows, so when you're working as a developer rather than a consumer, you're more likely to like Linux, and Linux today is a more popular career now. Want to have a development in the server operation dimension, choose Linux is very good.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.