Why to use Linux

Source: Internet
Author: User
Tags switches

This article focuses on it developers, and is intended to clarify the unique advantages of Linux in terms of development (Linux version is more, the author uses Ubuntu14.04).

1. Worry

If you often reload the system (for those who often tinker with the system or have a software freak), or occasionally need to come in one or two times. Then you must be able to appreciate the trouble of configuring the environment under Windows.

    • Take Java as an example:
      1. Under Windows:
        • First we have to get a JDK installation package, make sure there are no errors, wait for the download to complete, and then exactly find him from the file.
        • Then start the installation, configure the path (if you have the habit of file collation) and environment variables, wait for the installation to complete.
        • Finally because of the environment variables we have to write off the validation results.
        • So far, but if there's something wrong, I'm afraid we'll have to Daoteng for a while.
      2. Under Linux:
        • First, connect to the network
        • Next, enter the command line sudo apt-get update && sudo apt-get install openjdk-7-jdk , type the password, and start the installation.
        • Wait for the progress bar, and then over.

After a few repetitions, we'll find that installing with Apt-get is a good fit. In addition, there are many things that can be done with it: G++,scrapy,gimp,jdk,ruby and so on. Two lines of command will take care of it. And in Windows it all needs to be supplemented by one software after another.

2. Convenience

The reference to convenience is mainly about the situation when the system has just been installed. At this point Linux (the author uses Ubuntu) under a lot of things will be convenient many.

    • If you use the C language, Python is developed, then you can start without relying on the IDE, because these are the system's own.
    • If you need to work with Office files, the Libre office that comes with your system is basically ready to meet your needs.
    • The browser does not need to worry, Firefox is still very good.
    • The real point is that the system is free.

These conveniences also tend to be common weaknesses under Windows.

    • First, the development environment needs to build itself, the system is not with any tools, which have to do their own hands, clothed.
    • Using Office requires a separate installation, which takes some time.
    • IE should not be commonly used by everyone, install a browser, this is another job.
    • The most critical point is that many of the tools above are not free lunches. In addition to the tools we can use alternative products, Windows This system itself, we are not able to escape. Activation is a problem. Spend money or take time to crack, two choose one.
3. Security
    • Security issues were first and foremost on Windows, and Windows was a complete system, but it was not really a security issue. Windows platform for the next software execution, you can directly change the registry, Startup items, file associations, file systems, switches and so on. The Windows platform itself does not provide much security coverage for this purpose (which is related to the main audience for the Windows platform). Therefore, this part of the defect has to be left to the major manufacturers of anti-virus software to compensate. So a variety of anti-virus software to the road. This is like a satire on the system itself.

    • Linux is relatively safe under a lot of security, first of all because he is open source, inside and out, the eyes of the public, the masses are discerning. Big holes tend to be a lot less.
      Second, do everything to verify. Software security loading and unloading, system changes, file permissions settings, switches and so on, must first report the password, to see if I operate. These things look like trouble, but they do provide a good guarantee for the system. At least the antivirus tool for Linux is still relatively small.

Defects

Things tend to be reversed, and Linux is not an exception.

    1. First, the graphical interface is not perfect, the interface is cool (Ubuntu Unity), there are many bugs. I often error when I use it.
    2. There are no features configured for synchronization. If you have changed the system before, you may have to follow it again after the reload. or manually import the backup yourself. This is not as convenient as a Microsoft account.
    3. Software not supported. Because there is no money to make, many of the software under Windows does not have a Linux version, or it is difficult to use (no maintenance). However, most of them are unrelated to development and have little impact.

Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.

Why to use Linux

Related Article

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.