跳转至

选择发行版

什么是发行版

根据 Wikpedia

Linux 发行版(英语:Linux distribution,也被叫做 GNU/Linux 发行版),为一般用户预先集成好的 Linux 操作系统及各种应用软件。一般用户不需要重新编译,在直接安装之后,只需要小幅度更改设置就可以使用,通常以软件包管理系统来进行应用软件的管理。Linux 发行版通常包含了包括桌面环境、办公包、媒体播放器、数据库等应用软件。现在有超过 300 个 Linux 发行版(详见 Linux 发行版列表)。大部分都正处于活跃的开发中,不断地改进。

由于大多数软件包是自由软件和开源软件,所以 Linux 发行版的形式多种多样——从功能齐全的桌面系统以及服务器系统到小型系统(通常在嵌入式设备,或者启动软盘)。除了一些定制软件(如安装和配置工具),发行版通常只是将特定的应用软件安装在一堆函数库和内核上,以满足特定用户的需求。

主流发行版

Linux 当前的主流/根发行版有:DebianUbuntuRHEL/FedoraSLES/openSUSEArchGentooSlackwareLinux From Scratch

这些发行版可以分为商业发行版,比如 Ubuntu、Red Hat Enterprise Linux 和 SUSE Linux Enterpise;和社区发行版,它们由自由和开源软件社区提供支持,如 Debian、Fedora、Arch、openSUSE 和 Gentoo。

各自优缺点

请依照你的实际需求,选择合适的发行版。没有糟糕的发行版,只有糟糕的需求与供给搭配。

名称 优点 缺点 适用人群
Debian 使用人数很多,可用软件包数量最多,稳定可靠,有着丰富的文档。 官方仓库软件包版本老旧,时常会给软件加补丁。 Linux 初学者、专家和服务器运营者
Ubuntu 使用人数很多,开箱即用,是众多 Linux 桌面发行版的上游。 官方有窃取用户隐私,向用户投放广告的黑历史。 Linux 初学者、桌面用户、专家和服务器运营者
RHEL 具有最为广泛的商业支持的商业发行版,稳定可靠安全。 服务收费,软件包版本略为老旧 Linux 初学者、专家和服务器运营者
Fedora Linux 新兴技术的公测平台,贴近上游而不会过分激进,系统偏原生不会有过多多余的东西。 不适合稳定为首要目的的用户,技术变更频繁。 Linux 初学者、桌面用户、专家和服务器运营者
SLES 另一个知名的,系统管理员友好的 Linux 发行版,稳定可靠 服务收费,软件包版本略为老旧 Linux 初学者、专家、系统管理员和服务器运营者
openSUSE 贴近上游,稳定可靠,具有图形化的 YaST 系统管理工具,对新技术采用不及 Fedora 激进,有良好的开箱即用的中文环境。 所受支持程度不及 Fedora Linux 初学者、桌面用户、专家、系统管理员和服务器运营者
Arch 一个以“保持简单,且一目了然”为哲学的技术激进的社区发行版,具有很强的定制性。社区很活跃,用户也很多。Arch 用户拥有地球上最强大的 Wiki 文档库。 软件包版本是上游的最新版本;不适合新手、无经验者和不愿意折腾系统的人 具有中等及以上 Linux 技能水平,有时间有精力的用户
Gentoo 一个从源码逐步构建起来的 Linux,可定制系统的方方面面的“元发行版”。 不适合新手、无经验者和不愿意折腾系统的人;编译安装系统需要消耗较高的硬件资源和较长的时间。 具有中等及以上 Linux 技能水平,有时间有精力的用户
  • 像 Slackware 和 Linux From Scratch 这类维护难度高于 Gentoo 的 Linux 发行版就不作介绍了,有兴趣的读者可自行查阅相关资料。
  • 除此之外还有其他很多优秀知名的 Linux 发行版,但由于本文只描述主流和根发行版(其他发行版的上游发行版),所以不做介绍。

一些误解

  • Fedora 是红帽的小白鼠
    众多 Linux 的新兴技术都是首先在 Fedora 上实验,然后推广到下游发行版或其他发行版。Fedora 本身是一个非常贴近上游技术方向的发行版,为 Linux 社区的发展做出了很多广受认可的贡献。将 Fedora 比作红帽的实验小白鼠是很片面的说法。

  • Linux 是完全免费的
    免费的 Linux 发行版只是在狭义(经济方面)上 “免费” 而已,实际上,从接触 Linux 开始,到日常使用 Linux ,甚至成为 Linux 的开发者、贡献者或维护者,都不是免费的。它需要你为此付出相应的时间和精力去学习和历练。一些商业公司会为 Linux 提供客户支持,这也是收费的。

  • Linux 是 Windows 杀手,即将取缔 Windows
    Linux 自 1991 年发布至今数十多年间,从未在桌面端上战胜过 Windows ,而 Windows 同样也未能够在服务器和嵌入式领域战胜占据了大半江山的 Linux 家族。Linux 的使命并不是战胜 Windows。

  • XXX 是国产操作系统,但是却基于 Linux
    某些国产操作系统是基于 Linux 重新改装而成。它们本质上可以认为是 Linux 发行版或者某一主流发行版的衍生发行版或衍生发行版的衍生发行版,他们采用 Linux 追求的是自主可控(因为源代码都能自己看到并编译)。而构成 Linux 发行版的各种软件、套件和框架都是由自由与开源社区共同拥有,共同贡献和改进的。并不是某一商业公司的私有产品。
    我们提倡享受开源成果的同时,积极回馈上游和社区。