引言:欢迎阅读「给每位人的Linux桌面入门手册」系列,这个系列将持续更新linux标准教程,希望可以帮你改变「用Linux很复杂」的印象,给你多一种操作系统的可选项。本篇是这个系列第二篇,重点论述Linux发行版的分类、如何选择桌面发行版以及有什么桌面发行版适宜大众用户。
哪些是Linux桌面发行版?
上一篇在Linux介绍中曾提及,我们一般所指的Linux系统指的是Linux内核及其捆绑了GNU系统组件的工具、应用和服务的操作系统。尽管Linux系统多用于服务器、嵌入式设备和其他小型平台;并且在桌面端,Linux也可以按照通常使用者的需求预先整合好Linux内核和包含了硬件驱动、软件包管理系统、桌面环境、媒体播放器、办公套件等各类应用软件,把它们打包成供个人计算机使用的桌面发行版;它的优点是只须要小幅度修改设定就可以使用,通常使用者不须要重新编译,有些整合得特别好的桌面发行版甚至可以达到「开箱即用」的疗效。
Linux桌面发行版怎么分类?
因为Linux是一款基于发布的操作系统。好多发行版可以基于同一个许可证的情况下更改其他发行版的代码进行重新分发,这便导致了Linux发行版的百花齐放和百家争鸣。按照DistroWatch的统计,现存的Linux发行版本有600多种。这么如此多的发行版应当如何分类呢?
DistroWatch上不甚枚举的发行版
从技术角度来看,Linux发行版的最大的不同之处在于软件包的管理机制。
同时按照维护主体的不同,又可分为两类,一类是商业公司维护的发行版本,一类是社区组织维护的发行版本,后者以知名的RedHat、Canonical公司为首,前者以Debian、ArchLinux为代表。
根据软件包管理界定
在Linux桌面发行版中,有三种软件包管理器最为主流,它们被分别用在不同的系统分支上:
根据维护主体界定
不同于Windows和macOSLINUX社区,不仅类似Ubuntu和RedHatEnterpriseLinux这样完全由公司作为主体来维护的商业发行版;也有像Debian和ArchLinux这样完全由社区作为主体来开发、维护、支持的发行版。
其实也有像CentOS和Fedora这些以社区作为主体进行维护,公司提供支持的发行版。笔者在此不向个人菜鸟用户进行推荐:由于这种的发行版在新版本中会加入诸多未验证的新功能,一旦验证成功便会有选择性地加入其商业发行版的下一个版本。简单来说,它们是把个人用户当成小白鼠来进行测试和修补新功能的沙盒。
在GNU/LinuxDistributionTimeline上有一张图整理了整个Linux发行版进化编年史:
发行版进化史为何不推荐个人菜鸟用户选择Debian或则ArchLinux?
可能读完上文的菜鸟同学不禁有个疑惑:既然社区提供支持的发行版即自由又能多样化,这么作为普通个人用户为什么不推荐直接使用Debian或ArchLinux这两个在编年图上的「根级」桌面发行版?
Debian这个伟大的项目秉持GNU规范,100%免费,几乎兼容所有估算平台,拥有优秀的社区资源和强悍的软件包管理,的确做到了「一个完全自由的通用操作系统」。并且因为其秉持的「纯净」准则,在默认情况下只安装自由软件,安装程序甚至没有提供专有固件的内核;假如你须要非自由软件,就须要为每位软件库添加Nonfree和Contrib这两个部份。即使其稳定版的安全性可以说固若金汤,但是其以五年为更新周期,故对新上市硬件支持较差,并且安装完成后配置也会略微麻烦,故不推荐新用户直接上手。
诸多系统的「老祖宗」
ArchLinux以「KISS原则」(保持简单和荒谬)为总体指导,因其采用了滚动发行(即没有所谓的大版本更新linux 轻量化 发行版,每次常规更新还会将系统和软件保持在最新状态)的激进策略,致使ArchLinux在个人计算机上总能布署最新的软件包。并且,滚动升级会带来一些「滚坏系统」的潜在风险。并且ArchLinux由于期盼用户乐意去理解系统的运作,所以只提供命令行安装的模式。即使其维基文档极尽详尽,并且十分友好的用户社区素来有「邪教」的盛誉;但对菜鸟来说实在太无法入门。
纯命令行安装模式为何不推荐使用Ubuntu?
不仅社区发行版,由Canonical公司基于Debian开发并主导的Ubuntu似乎默认提供开源软件和商业软件,并且提供专有驱动程序,菜鸟可以很便捷快速地安装,但是其程序包脱胎于Debian的测试版或不稳定版。Ubuntu从12.10版本开始,为桌面搜索框加入了在线搜索功能:在户键入检索词汇时,搜索词会递交到的Canonical服务器并交给Amazon剖析,向用户提供和关键词相关的商品推荐。其创始人MarkShuttleworth在管理委员会中占有永久性席位,还拥有决定权。Mark及其Canonical代表对于社区一般拥有否决权,这在过去好几次引发了用户反抗。
面对单一公司维护,并且垄断社区参与的发行版;虽然开源,它的开发方向最终还是要服从公司利益,我们还是当心为上。
对于中国内地个人用户应当怎样选择Linux桌面发行版?依照个人需求确定发行版
假如你确定十分清楚自己的需求,可以访问这个帮助你轻松找到适宜自己的Linux桌面发行版的网站:Distrochooser
它会按照你的需求向你寻问一系列问题并建议出几个合适你的Linux桌面发行版:
Distrochooser的16道问题查看国外开源镜像站
确认了你想使用的桌面发行版以后,为了节约下载安装镜像和日后更新的时间,建议可以先到类似复旦学院开源软件镜像站的国外开源镜像站查看一下有没有该Linux桌面发行版。
它除了可以降低你从美国官网下载资源的时间,不仅开源的操作系统和应用软件,虽然还有好多例如字体之类的资源也会提供下载。
华为开源镜像站内的操作系统镜像选择默认桌面环境
在好多开源镜像站的系统镜像包里会有kde、xfce的后缀,菜鸟一定会疑惑这种后缀的含意。虽然它们指的是这个发行版的默认桌面环境:Linux中的桌面环境也是一个程序,它和内核不是绑定的,二者的开发也不同步;一般桌面发行版会给不带界面的Linux系统打包上一个默认的桌面环境来便捷用户进行图形界面的操控。其实,假如你喜欢折腾,也可以将其更换成其它桌面环境。
在复旦学院开源镜像站中所有不同默认桌面环境的ManjaroLinux版本
在Linux桌面发行版中,最主流三大的桌面环境为GNOME、KDE和Xfce,笔者在此推荐KDE和Xfce这两个适宜不同硬件配置的桌面环境:
KDE有类Windows的「开始菜单」,界面华丽,被称为最接近Windows界面的Linux桌面系统,包括界面布局、开始菜单、主题风格都与Windows相像,因而对熟悉Windows的用户很有亲切感。
从传统角度讲,KDE与GNOME都属于Linux阵营中最具影响力的桌面环境选项。但是GNOME桌面阵营目前早已分裂成了GNOME、Unity、Cinnamon以及MATE,但KDE项目却始终保持着旺盛的生命力,Plasma界面也拥有了前所未见的奢华表现。KDE在可配置性方面仍然优于GNOME以及由GNOME衍生而成的各种桌面环境。使用KDE的体会实际上与其他桌面环境堪称完全不同。GNOME系的桌面环境都使用外置的GTK工具包,但是KDE却独树一帜,一直坚持Qt一百年不动摇,并且拥有着自己一套与之配合的应用套件。即使应用程序在任何桌面环境下都还能正常运行,但量身构建下来的疗效绝对是不一样的——KDE上的应用几乎与主屏幕及桌面融为一体。惟一美中不足的便是它稍重的资源占用:须要1GHz的CPU频度和615MB的RAM。
GarudaLinux默认的KDE桌面赛博朋克主题
Xfce是一个轻量级的桌面环境,构建在GTK的基础之上,Xfce是仅次于GNOME与KDE的第三大人气选项。Xfce十分精巧、轻便、高效linux 轻量化 发行版,运行程序很快,它在轻量化水平上优于KDE与GNOME,对于一些比较老旧的机器、或是极少显存的机器是理想选择,所以用Xfce作为预设桌面的发行版有好多。
在GNOME3即将发布以后,Xfce已然成为顶级的轻量化Linux桌面环境。连LinusTorvalds也在Google+上表示,自己难以忍受GNOME3「无可容忍的零乱」而改投到了Xfce桌面环境。它仅需300MHz的CPU频度和192MB的RAM便能运行。
轻巧的Xfce也可以定做得很酷炫
其实,不仅这两种桌面环境,菜鸟也可以尝试其他不同的桌面环境。对于桌面环境来说没有优劣,适宜的才是最棒的。用户体验最佳,就是成熟且成功的。
假如你无法通过图片和视频来确定你到底更喜欢哪种桌面环境,无需在本地安装,你也可以通过DistroTest这个网站直接从安装到使用来体验测试你选择的Linux发行版和桌面环境。该网站由两个日本人KlemannAndy和ForsterTobias使用Qemu在Debian上搭建;目前托管了700多个版本,200多个操作系统。你可以像在本地系统中一样使用系统的所有功能,甚至删掉或低格硬碟或系统文件。DistoTest容许用户任意选择:用那个发行版,用哪些图形界面和须要何种配置。
Testitbeforeyouhateit四款适宜大众使用的Linux桌面发行版
基于上文的论述,笔者在此推荐四款针对三年以内制造的硬件十分适宜中国内地个人菜鸟用户的Linux桌面发行版:
深度操作系统
深度操作系统桌面
也称为Deepin,是北京深之度科技有限公司开发的开源操作系统。它是基于Debian的稳定版本的一个Linux发行版;可以运行在个人计算机和服务器上,并免费提供给个人用户使用。据DistroWatch的数据截止2020年,深度操作系统是最受欢迎的源自中国的Linux发行版。深度操作系统预置自行开发的桌面环境,即深度桌面环境。该桌面环境原先使用HTML5编撰,后因性能不佳,使用Qt重画。因其美观和易用性被叫做最好的英文Linux发行版。易用的软件商店使软件安装轻松简单,陌陌和也能一键获取。使用它,你不用害怕英文输入法的安装,不用担忧字体渲染,不用担忧不记得如何用命令安装软件。
深度操作系统图形化安装界面
深度商店
优点:特别适宜中国内地地区的菜鸟入门。
缺点:商业公司提供支持的发行版;由于具体「国情」,隐私保护仍然是个问题。
LinuxMint
LinuxMint操作系统桌面
LinuxMint是一款基于Ubuntu发行版上的一种优化发行版,旨在于提供一种更为开箱即用的用户体验,免去用户在安装系统后还要自己安装一系列满足基本使用需求的软件。它包括提供浏览器、多媒体编解码器、显卡支持、Java和其它组件。它也降低了一套订制桌面及各类菜单,一些奇特的配置工具,以及一份基于Web的软件包安装界面。不同于Ubuntu,LinuxMint使用Cinnamon作为预设桌面环境,对于使用习惯Windows的人来说,使用它并不会太陌生,甚至连系统中的预设键位也和Windows相差无几。
LinuxMint多语言图形安装界面
LinuxMint友好的欢迎界面
LinuxMint对NVIDIA主板的支持
LinuxMint软件管理中心
优点:特别适宜习惯Windows界面的用户。
缺点:基于Ubuntu开发,这意味着假如上游版本Ubuntu出了问题也会殃及LinuxMint。虽然后期开发了LinuxMintDebianEdition来亡羊补牢,但是国外并没有LMDE的镜像源支持。并且没有汉化主页则会让英文用户走失。
MXLinux
MXLinux操作系统桌面
MXLinux是antiX和早前的MEPIS社区基于Debian稳定版本合作开发,提倡「将甜美而高效的桌面与简单的配置、高度的稳定性、可靠的性能相结合」的Linux发行版。其实由于在2019略有争议地蹿上DistroWatch排名榜第一且未经配置的开箱界面略为「简陋」而持有一定负面的诽评,但其外置一套类似Yast名为MXTools的用户工具集强悍到让你无以言表。
MXTools中包括了启动界面管理、多媒体解码安装、NVIDIA主板驱动管理、iOS设备联接、以及撒手锏Snapshot——它可将当前系统快照保存为ISO映像,这意味着你可以把自己的整个系统烧写到U盘,并通过其它笔记本启动甚至直接「克隆」到另一台笔记本上。假如对这个发行版有兴趣,可以听第47期的DestinationLinux进一步了解。
MXLinux图形化安装界面
强悍的MXTools
可以「复制」整个系统的Snapshot
MXLinux仅有文字的软件管理中心虽略显朴实,然而其中包含了其他不同版本的软件选项
优点:特别适宜老旧笔记本以及有随身携带系统备份要求的用户。
缺点:没有完全汉化的主页,系统汉化不完全,经常会出现乱码和英语。
ManjaroLinux
ManjaroLinux系统操作界面
基于ArchLinux的Linux发行版,针对ArchLinux容易「滚挂」的「硬伤」和对菜鸟不友好的「弱点」,ManjaroLinux采用了图形化安装程序,使安装过程十分人性化,同时也把安装ArchLinux后的大量繁杂工作——安装配置主板驱动、X服务、桌面环境、中文输入法、Flash插件、音频解码器、显示管理器等——全都做到位了,为菜鸟解决了大麻烦,为中级用户节约了大量时间。似乎也采用滚动更新并且拥有自己独立的软件库房,包含了由开发团队确认稳定的软件。ManjaroLinux的目标是让强悍的ArchLinux更便捷用户使用,所以ManjaroLinux可以使用知名的Pacman调用强悍的AUR上的资源,素有「人生苦短,我用Manjaro」的盛誉。假如对这个发行版有兴趣,可以听第167期的DestinationLinux进一步了解。
ManjaroLinux提供闭源驱动安装
ManjaroLinux多语言图形安装界面
ManjaroLinux软件管理中心
优点:适配海量最新的硬件和软件,真正的开箱即用,特别适宜玩儿游戏的用户。
缺点:没有汉化的主页,尽管比ArchLinux要稳定,而且滚动发行的激进策略仍然有机率会使系统崩溃,建议使用预置的TimeShift定期增量备份。
总结
HowtochooseanOS
上篇预告:给每位人的Linux桌面入门手册(三)——如何在PC和mac上安装Linux?
参考资料:关联阅读: