系统粉 > 电脑问答 > 其他问答

已解决如何选择 Linux 发行版

提问者:lz再次雄起  |  浏览次  |  提问时间:2017-05-12  |  回答数量:1

如何选择 Linux 发行版Linux的发行版何止琳琅满目,简直是乱入你眼。你到底应该用大众的Ubuntu?“正统”的红帽?抑或其他?选择一个发行版,常是安装Linux之前的第一个考虑。本篇将介绍笔者选择发行...

已有1条答案
大佬童鞋

大佬童鞋

回答数:169  |  被采纳数:107

Linux的发行版何止琳琅满目,简直是乱入你眼。你到底应该用大众的Ubuntu?“正统”的红帽?抑或其他?选择一个发行版,常是安装Linux之前的第一个考虑。本篇将介绍笔者选择发行版的经验,会从家用既能娱乐又能工作的PC角度去谈。

选择发行版需考虑哪些因素选择发行版时需要考虑的因素不少。选择常常没有完美,只有最适合。背景、面向用途、用户群、软件源、支持周期、更新激进度、质量、易用程度都是选择时要考虑的因素。勿以界面好看与否作为选择依据。发行版是内核和其余各种软件包的集合。桌面环境亦是由数个软件包组成。理论上,任何发行版都可以使用任何桌面环境,没有必要以界面选发行版。再者,贪图界面好看的人更难成为Linux高手。因素之背景
背景包括衍生关系与出身。Linux发行版总是出自某商业公司或非商业社区之手。有些发行版衍生自另一个发行版,若是如此,子发行版必然继承了许多衍生源的特性。因素之面向用途
一个发行版被设计时,可能面向通用用途、娱乐、商业、工作、服务器。错误的面向装在了错误的机器上可不好。因素之用户群
用户群的大小影响接地气的程度。即管Linux是可DIY的,但仅一个人的力量总是很小。大用户群会让你更容易搜索到特定问题的答案,软件发布者常常也会优先发布适用于流行发行版的安装包。因素之软件源
包括软件仓库收录软件的数量、仓库在全球各地(更直接地说是国内)镜像站的多少。仓库收录软件少,你需要安装软件时就免不了上网搜索与下载,甚至编译、解决编译出错、解决依赖关系的麻烦。仓库有国内镜像会大大节省下载时间。因素之支持周期
支持周期短会让你不得不频繁更新。支持周期太长的也许会软件仓库中的软件版本过时。以Ubuntu为例,它半年发布一个新的系统版本,如14.04、14.10、15.04、15.10、16.04、16.10,每两年发布一个LTS(延长支持)版本,其中的14.04和16.04是LTS。非LTS的支持周期是9个月,LTS支持周期是5年。延长支持存在在目的主要是为了服务器等不允许频繁更新的环境,或者照顾不愿频繁更新的人。
如果使用非LTS版本,有它发布9个月后你就需要升级,否则仓库中是不会有任何更新了。在它发布后的6个月到9个月之间,新版本已出而旧版本支持周期未过,仓库仍会维护,但可能得不到积极维护。LTS版本在新版本出来后,同样地难免“冷落”维护的命运。
Linux更新系统说起来易,步骤简单,但实际上并不是省力的事。升级一次Minor Release还好,而升级一次Major Release就是一项工程了。因素之更新激进度
激进度是指仓库会收录位于测试、不稳定、稳定、非常稳定之中的哪个阶段的软件。因素之质量
发行版系统是一定有bug的。bug有代码上的漏洞,会导致运行出错,有软件源维护上的错误等。质量也是上面各因素的综合。因素之易用程度
易用的发行版默认的设置会省去新手自行调整的麻烦,默认安全水平较低。而专业的用户可能不喜欢这点。易用的使用GUI界面修改多些,而不易用的可能连安装过程都是纯文字形式。几个主流发行版的描述Ubuntu近年来很流行的Ubuntu出自英国一商业公司“大教堂”,“大教堂”面向的是普罗大众用户,被一些电脑厂商所预装,也是目前装机量最大的Linux发行版。为了推广Ubuntu在易用方面做得不错,面向用途尽管是通用,但我认为偏娱乐,得到一些Linux游戏、显示技术、新技术开发者优先对待。国内的软件公司很多简单粗暴地只在Ubuntu上进行测试,只发布适合Ubuntu的deb安装包。Ubuntu的支持周期见上文。这个最多人用的,并不是最好的,离最好还差十万八千里。有些对Linux有追求的人都不喜欢它,它的质量我也认为不好,有些人每天遇到数个错误警告,正在使用的窗口突然在眼前消失。对于Ubuntu,我会说,认真它就废了。实际上Ubuntu是衍生自Debian的unstable版本。DebianDebian是第二流行的发行版。它允许用户选择stable、unstable、testing几种激进度。它与Ubuntu较接近,因为它是Ubuntu的上游。从Ubuntu转换到Debian stable会让你有不错的体验和较少的迁移成本。其余各方面Debian都表现得不错。deb格式安装包和apt包管理方式出自Debian的设计。Debian每两年一个新版本,每个版本有3年的完整支持加2年的延长支持。有一点特别,Debian是纯社区的,没有商业成分,对于版权它也很别出心裁,与自由软件有一点冲突的因素它都会划清界线。安装完Debian后,默认不会带有任何闭源软件或版权有争议的东西。你要安装Flash、媒体解码器等要自行增加几个步骤。在Debian与Ubuntu上,刷新软件源时经常遇到莫名其妙的错误,过几天后错误自然消失。这似乎是国内网络特有的现象。这时对apt设置代理并用国外源可以解决。红帽最“正统”的红帽,它的系统有三个:Red Hat Enterprise Linux(RHEL)、CentOS、Fedora。之所以说它正统,是因为许多正规的Linux教学都用它,rpm格式的安装包也出自红帽的设计。鸟哥的教程用的就是CentOS。RHEL与CentOS其实是一样的,只不过RHEL应当是付费的,而红帽做的是开源,社区用RHEL的源代码编译而成CentOS。CentOS面向的是工作和服务器,它不适合家用,娱乐的内容收录得少,显卡驱动的支持稍少一些。支持周期7年,更新较保守。国外的大型专业软件必定会在红帽上做测试。若想家用红帽,可以用Fedora。缺点是Fedora永远没有稳定版,支持周期1年,更新激进。它是红帽公司测试新代码的平台,装了Fedora的机器都成为红帽的实验品,能不能在你的机器上有运行稳定,要看运气。据说总体上比Ubuntu稳定。openSUSE出自最早一批做Linux的公司Novell,位于德国,与KDE关系亲密。SUSE Linux Enterprise(SLE)是Novell的商业版本。openSUSE是带社区的免费版,面向通用用途。国外大型专业软件很多也会在SLE上做测试。openSUSE也算主流发行版,但国内用户群小。用它你会感受到德国人的严谨风格。openSUSE易用性较以上稍差一些,因为它默认设置得太安全了,启动脚本写得严谨而复杂。自创的YAST能够给系统管理员一个GUI界面代替文本编辑系统配置文件,这点又提高了一些它的易用程度。德国货的质量总体上不错,更新有点保守,每个Major Release的支持周期3年,不过最好在18个月内更新一次Minor Release。openSUSE仓库收录软件很谨慎以致软件数量偏少,这也许就是德国人严谨而死板的体现。它对版权一样很小心,自由软件与非自由软件是在分开的软件源中的,版权有争议的软件包被放在packman源中以使公司脱离干系。要用好openSUSE,需要使用三类软件源:官方源、packman源、OBS源。仓库在国内的镜像少,主服务器从国内有时连接极慢,OBS源在国内没有镜像。结语就写这么多,不能再多了,因为我还不是那种有时间仔细尝试每一个发行版的人。我初入Linux世界时使用的是人数众多的Ubuntu,没多久就因为它bug太多而改用openSUSE。openSUSE总体上体验比Ubuntu好很多,但也有缺点。Debian在虚拟机上用过,用得不多但感觉不错。若下次再遇到需要选择之时,本人会尝试Debian。红帽的三个系统都不适合我,不考虑红帽。发行版这么多,也可算是Linux的一个大缺点。缺少统一性给系统的推广、软件的打包、用户体验、甚至同为Linux用户的不同人之间的交流都带来障碍。欢迎补充。如有错误欢迎指正。

2017-05-12 20:05:41
赞 16
相关问答
最新其他问答
解决方法