Menu Close

如何选择Linux发行版?(延申阅读)

1. 2021年发行版的市场占有额

2.几大流行发行版及其用途


Debian
Debian 完全靠社区维护,其特点是:非常强调”自由”的开源理念。它有很多衍生的发行版(比如 Ubuntu),形成一个大家族。在 Linux 的众多家族中,Debian 家族是软件包最多的。
对于完全没有技术背景的同学,Debian 的门槛稍微有点高。

Fedora
Fedora 来自 Red Hat Linux。2003年的时候,Red Hat 公司决定不再维护面向桌面的 Red Hat Linux,改为专注于企业市场。就把原先的 Red Hat Linux 交给社区维护,成为 Fedora(原先的名字叫 Fedora Core)。

openSUSE
这是从 Slackware 衍生出来的发行版,原先属于 SuSE 公司的商业发行版(SUSE Linux)。2004年 SuSE 被 Novell 收购之后,Novell 把它移交给社区维护,改名叫 openSUSE。
它的一个特色功能是 YaST。这玩意儿类似 Windows 的控制面板,帮你搞定一大堆系统管理的杂事(比如:硬盘分区、软件升级、用户管理、网络配置、等等)

Arch Linux
这是一个白手起家的发行版(不是从其它发行版衍生),比较适合于 DIY。默认装出来的系统近乎全裸,然后根据你的需要,安装自己喜欢的软件包。它的设计理念是KISS原则,追求简洁主义。定位于有技术背景的熟练用户。

Gentoo Linux
它跟前面提到的 Arch Linux 很像 — — 也是白手起家,也很适合于 DIY,也是定位于熟练用户。差别在于,它的 DIY 精神更加彻底。Gentoo 官网提供的软件包,不是二进制的,而是源代码形式的。要装某个软件,先从官网在线更新源代码,然后在本地编译成二进制的软件。你还可以根据自己的喜好,设置编译选项,以优化性能或安全性。
因为是在本地编译源代码,Gentoo 支持种类繁多的 CPU 类型。
假如你是程序员出身(尤其是C/C++程序员),建议你尝试一下 Gentoo。

Slackware
在依然活着的发行版中,它是最古老的(1993年问世)。它衍生出很多其它的发行版(比如前面提到的 openSUSE),形成一个大家族。
Slackware也秉承KISS原则,偏好命令行而不是 GUI。所以,完全没有技术背景的同学,不太适合直接上手 Slackware。

3.面向客户端(桌面)的专用发行版

这类发行版,名气较大的有如下几个(这几款的门槛都比较低。适合于没有技术背景的新手)。

Ubuntu Desktop
衍生自 Debian,大概是影响力最大的桌面发行版了。
美中不足之处 — — Ubuntu 是由商业公司维护的。关于商业发行版的缺点,后面会提到。
它以发布时间做版本号(比如13.10 就是2013年10月发布)。每半年发布一个版本。
它的版本分两种:普通版本和长期支持版本(LTS)。LTS 会持续提供支持(补丁更新)长达几年(桌面版 3年,服务器版 5年),普通版本只支持9个月。

Linux Mint
从 Ubuntu Desktop 衍生出来的,由社区维护。在 DistroWatch 的浏览量排名中,经常排在第一名。
为啥它的排名这么高捏?其中一个原因是:它很强调傻瓜化的用户体验,所以吸引到不少人气。
它的发布周期是半年(类似于 Ubuntu),每年的5月和11月出新版本。
它跟 Ubuntu 类似,也分普通版本和 LTS 版本。最近的一个 LTS 是 Linux Mint 13,2012年5月发布,支持到2017年4月。至于普通版本,支持6个月。
可选多种桌面环境(Cinnamon、Mate、KDE、Xfce、GNOME、LXDE、Fluxbox)

Mageia
这是从 Mandriva 衍生出来的,人气也比较高。在 DistroWatch 的浏览量排名中,最近2年一直排在前三名。
可选多种桌面环境(KDE、GNOME、LXDE、Xfce)。

PCLinuxOS
这也是从 Mandriva 衍生出来的。在 DistroWatch 的浏览量排名中,最近2年处于前10名。
它能以 LiveCD 的形式运行(免安装),也可以安装在硬盘上。可选多种桌面环境(KDE、LXDE、Mate)。

elementary OS
这款是从 Ubuntu 衍生的,2011年才诞生。DistroWatch 的浏览量排名中,2012年还榜上无名,2013年已经排入前20位。
它的特点是:深度整合各种桌面应用。另外,因为是 Ubuntu 的衍生版,天然兼容 Debian 家族的软件包。

Lubuntu
看名字就知道是从 Ubuntu 衍生的。其特点是”轻量级”,对硬件要求不高,适合运行于上网本或老旧的 PC 上。

4.面向服务端的专用发行版

这类发行版,比较有影响力的是:Red Hat Enterprise Linux(简称 RHEL)、CentOS(从 RHEL 衍生)、Ubuntu Server(从 Debian 衍生)、等等。
考虑到本文是面向个人用户,这方面就不多介绍啦。

5.保守型 VS 激进型选择linux发行版

”保守的”发行版

这类发行版通常更在意系统和软件的稳定性/可靠性/安全性。为了做到这点,适当地牺牲了”新功能”。所以,它们通常都不会采用最新版本的内核或软件。而是采用不太新,但久经考验的版本。
一般来说,面向服务端的发行版都是”保守型”的(比如 RHEL、CentOS)。另外,在”通用发行版”中,Debian 是偏”保守”的。

”激进的”发行版

这类发行版优先保证”新功能”。所以它们总是第一时间升级内核版本或软件版本。
采用滚动方式发布的 Linux,通常都是激进型的(比如 Arch Linux、Gentoo Linux)。其它的”通用发行版”中,Fedora 是偏”激进”的。

如何权衡选择哪一种发行版

这两种风格,也很难说谁对谁错。关键看你的需求。如果你比较关注安全性,最好选用保守型的。

5.Mini 发行版

某些 Linux 发行版可以精简到很小(只有几十兆),而且功能照样齐全。今天就来介绍一下。
比如:迷你型 Linux 因为很小,可以把整个系统放到内存中运行,所以速度飞快(内存的读写速度比硬盘至少快一个数量级)
比如:家中有古老的 PC,内存硬盘都很小,就可以装迷你发行版(废物利用)。
比如:早年买来的 U盘,可能只有 64兆、128兆、256兆,也可以在上面装迷你型的 Linux。

Puppy Linux
这是比较老牌的迷你发行版,已有10年历史。说说它的特色:
其它的发行版,在 LiveCD 模式下是无法实现数据保存的。每次重新启动之后,之前对文件系统的修改都会消失。
但是 Puppy 牛B的地方在于:LiveCD 模式下也可以实现数据保存。前提是:电脑具有”CD-R 或 DVD-R 光驱”。只要有这种光驱,它就可以采用多段刻录的方式,把每次运行时修改过的数据刻录到光盘上(直到刻满为止)。

SLAX
这款衍生自 Slackware。在迷你 Linux 中,这款算是比较庞大的(大约200兆)。虽然有点大,但是它具备了完善的国际化(含简体中文和繁体中文)。
它的一大特色是它的软件包管理方式非常绿色。你从官网下载到某个软件包之后(扩展名是 SB),只需要把这个SB文件放到某个特定目录,然后启动系统,这个软件就可以用了;下次如果觉得这个软件不想要,只需要把那个SB文件删除,再启动系统,这个软件就彻底消失了。

SliTaz
这款就真的是 Mini 了,目前的4.0版本只有35兆。这么小的体积,竟然还包含了不少软件(比如 Firefox、多媒体编辑、等)。

Tiny Core Linux
这款比 Slitaz 更小,包括几个不同的变种:
Micro Core — — 只有8兆,但是没图形界面。
Tiny Core — — 12兆,带图形界面。
Core Plus — — 64兆,带有更多应用软件。

READ  如何上传文件到服务器 - FTP应用

6.用于安全领域的发行版

BackTrack / Kali
它衍生自 Ubuntu。在安全类的发行版中,它的名气很大。
它是面向懂安全的技术类用户,傻瓜用户不需要它。
该发行版中包含了大量的安全类工具,可以用来进行:入侵、信息收集、安全取证、安全评估、等等。
Kali 是 BackTrack 的后续发行版。它俩都出自 Offensive Security。

Tails
Tails 是 “The Amnesic Incognito Live System” 的缩写。它衍生自 Debian,设计目标是:保护隐私,加强上网的隐匿性。
在 Tails 里面上网,所有的流量都会经过 TOR 网络中转(没听说过 TOR 的同学,请看俺的这篇博文)。
它支持 LiveCD 或 LiveUSB,可以完全运行于内存中,以免在硬盘上留下你的上网痕迹。

Whonix
这款工具采用双虚拟机进行隔离(一台充当网关,一台用于上网),对外连接全部经过 TOR 网络中转。
上网的那个虚拟机即使遭遇入侵(比如被挂马),你的公网 IP 也不会被入侵者看到。

Lightweight Portable Security
这款发行版简称 LPS,是美国国防部为政府雇员量身打造的,专门用于强化安全性,防范某些国家的御用骇客。
它内置了加密工具,整个系统采用 LiveCD/LiveUSB 方式,完全运行于内存中(避免在硬盘里留下痕迹,防止泄密)
俺猜测,这款发行版很可能有美国国安局(NSA)的后门 🙂

7.用于数据恢复的发行版

有若干发行版是专门用来做数据恢复的。比如你不小心把系统格式化了,或者不小心把硬盘分区误删了。这类发行版就可以派上用场。因为是用来做数据恢复,所以这类发行版都具备 LiveCD 的能力 — — 数据恢复的时候,用光盘引导,可以避免对硬盘的写操作。

SystemRescueCD
这是从 Gentoo 衍生出来的,从名称就可以看出,是用来做系统应急修复的。
它内置了若干有用的系统工具,比如:分区工具、文件系统工具、数据恢复工具、Windows 注册表修改工具、等等。
它本身就提供图形界(包括浏览器),便于你在修复过程中,上网查资料。

Trinity Rescue Kit
这款有点像 SystemRescueCD,不过只有命令行界面。但是它内置了病毒扫描工具。
这个发行版不够活跃,两年没出新版本了。

8.用于多媒体的发行版

Ubuntu Studio
衍生自 Ubuntu,面向多媒体制作,内置了许多 图像/音频/视频 的相关软件。
它采用实时内核(real-time kernel),以提高处理视频/音频的性能。

Mythbuntu
衍生自 Ubuntu,类似于 Windows Media Center

除教程外,本网站大部分文章来自互联网,如果有内容冒犯到你,请联系我们删除!

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Leave the field below empty!

Posted in Linux 教程

Related Posts