How do new users select the appropriate Linux (1)

Source: Internet
Author: User

First of all, I have no intention of initiating a dispute over the merits and demerits of a release version. Every linux release is excellent. I am writing this introductory article, but I don't want to see a newbie who is at a loss in the face of all kinds of versions. I have to say what kind of linux version is suitable for me, and what kind of linux should I install. As more new users start to use linux, how can they choose a suitable linux.

I would like to talk about how to choose a suitable linux version based on my own user experience.

With the development of linux, more than versions have been released. It can be said that, but in essence, most Release versions can be differentiated from the following two features.

1. Based on binary or source code

In general, most of the software running on linux is open source code, and many of them need to be compiled and installed manually. This installation method is very troublesome, but some linux releases, in advance, the source code package of software security is compiled into an executable binary package for users to download. Users can use these pre-compiled software packages to build their own systems conveniently. Such a system is called the release version based on the binary software package. The advantages of such a linux release version are obvious.

I. I can quickly build an operating system. Because pre-compiled software packages can be used, users can save the trouble of compiling, and many binary software packages contain ready configuration files, the user thus saves the tedious configuration time.

Ⅱ effectively reduces the chance of running errors

Almost every software package is strictly tested before it can be used by users. Users can safely use such software packages without worrying about running problems.

III ease of use

Because you don't have to worry about software compilation and configuration after software installation, you can say that this is an out-of-the-box use. Even if you don't know the software configuration, you can use it normally.

Of course, the disadvantage is that some I can be customized to reduce

This is inevitable. To allow binary software packages to run on as many PCs as possible, the software package production team uses many conservative and General Compilation parameters, that is, A binary package may contain features you don't want, or you may not want them. The solution to this problem is to compile the software package by yourself.

Ⅱ reduction in operation speed

In linux, gcc is used for compilation, while the gcc compiler can perform different optimizations for different CPUs. However, for the versatility of the software, the binary software package does not include optimizations for individual systems, however, this performance reduction is generally invisible.

The opposite is the source code-based operating system. You can turn the advantages and disadvantages above into the advantages and disadvantages of a source code-based release version. This release version puts the source code compilation work on the user's machine, and the user has a larger space for customization and optimization, users can also use such personalized settings to get the most suitable linux,

There are many release versions based on binary software packages, including Fecora Debian ubuntu suse Mandrakelinux slackware. These releases allow you to quickly build an available operating system.

Relatively speaking, there are not many releases of linux based on source code. The famous ones are gentoo and LFS.

2. the software package management mechanism has rich software in linux and is dependent on each other. The relationship is complex and not easy to handle. Therefore, many linux Release versions have their own software package management tools, for example, the well-known apt/dpkg yum/rpm emerge/ebuild and so on. Although these package management mechanisms have their own merits, they are basically similar in nature and can solve the problem of installing and uninstalling software packages. This software package management mechanism has obvious advantages.

Advantage I can effectively solve the dependency problem of software packages

People who have used the redhat release will have a headache for this problem, and every time they are overwhelmed by the dependency problem of the software package. With the software package management mechanism, this problem can be basically solved.

Ⅱ Easily update the system

Many software package managers can download the latest software version for users, so that users can always use the latest software.

Disadvantage I installation of redundant software packages

To install a software package, the software package manager usually adds many software packages to your system, some of which are required and some are appended options), which occupies valuable disk space.

II system dependency on the Software Package Manager

Once the software package manager fails, what will the system do? During the drought, please gather and accept the Tuo Yi stirring thoughts and re-hold the thumb sticks, and then the Mu Yi fading invasion of the Yi Cang ba low field 5 lead the loss of risk and poverty. an important part of inux release. Apt yum is a relatively useful software package management mechanism. In addition to redhat and slackware, binary software package-based systems generally have a software package management system, so you can use it with confidence.

The above two points are used to evaluate whether a linux version is suitable for the two important characteristics of "I. Based on these characteristics, we can roughly classify three operating systems

1 Operating System Based on Binary Package Management Mechanism

Most Release versions belong to this category. The famous ones include Debian, Fedora core, Mandrake, suse, and so on. This type of linux release version is also the most suitable for new users.

2. Operating System Based on source code with software package management mechanism

I used only one. Gentoo, this operating system helps you build a linux release suitable for your machine

3. Operating System Based on source code without software packages

This is abnormal, but the most customizable space is LFS.

Of course, we still have a lot to check whether a linux release is suitable for ourselves.


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.