各大Linux发行版的简要介绍和个人初步使用体验杂谈
Last Updated: 2025-11-11
写在前面:
1. 试用和体验所用电脑为笔记本电脑(这也是为什么下面会有关于系统初始时候是否能识别无线网卡的吐槽)。
2. 以下系统按照自己初次使用时间由旧到新排序。
3. 星级打分的主要依据为个人使用体验、理论上的性能(其中又以稳健性为主)评估,以及多个相关社区和论坛上风评的综合考量,总体来说主观因素较大,仅供参考。
4. 判断一个Linux系统基于RHEL还是Debian抑或其他系统构建的最直观方式就是看它的默认包管理器是什么,例如:如果是yum/dnf + rpm,那么是RHEL系;如果是apt + dpkg,那么是Debian系;如果是pacman,那么是Arch Linux系。
5. 基于Debian构建的Linux发行版的稳定性被普遍认为逊于基于RHEL构建的下游发行版,如果对这方面要求较高的话通常应当优先考虑后者。
Ubuntu(★★★☆☆☆)
目前社区流行度最高的开源Linux系统之一,基于Debian的unstable分支构建,并加入了一定的自定义元素。分两年一发布的LTS版和半年一发布的“临时”版两个分支。优点是对Linux新手很友好(如果之前完全没有接触过Linux很推荐从Ubuntu入门);缺点是稳健性差(即使是LTS口碑也不甚好),且额外预置的snap包管理器相当令人不适(不过可以删掉)。在其安装页面可以同时进行初步的试用体验。
Rocky Linux(★★★★★★)
基于RHEL且号称与其“bug-for-bug”级兼容的企业级开源Linux操作系统,是被广泛认可但已被终止开发的CentOS的正统继任者。稳健性很好,是个人认为所有Linux开源分发中最优秀且最适合作科学计算用途的系统,本人现在在个人电脑上运行几乎所有轻量级(限于设备原因)计算化学程序和任务都是在Rocky Linux中执行的。
Red Hat Enterprise Linux(RHEL)(★★★★★☆)
红帽做的企业级Linux系统,是综合性能最强的Linux系统,在Linux领域知名度和受认可度都极高,开发历史也较为悠久;对企业和团体用户收费,但有一个个人开发者计划供个人用户免费使用。包管理器是订阅模式且因为不开源导致没有好的国内镜像,所以从dnf/yum包下载和更新软件不时会比较慢。
CentOS Stream(★★★★☆☆)
RHEL生产链的中游版本,滚动发布。实际上约等于RHEL预览版。
Fedora(★★★☆☆☆)
RHEL生产链的上游社区开发版本,更新策略激进,稳定性差。在其安装页面可以同时进行初步的试用体验。
值得一提的是,Fedora团队制作的专供RHEL系中下游系统使用的名为Anaconda的系统安装程序(不是提供Python程序包和环境的那个Anaconda),采用一个页面、多个安装选项并列、可自定义性较强的设计模式,不同于大多数安装程序逐步引导式的设计,极其方便且一目了然;但从Fedora 42开始该安装程序被更新了,不仅随大流变成了逐步引导的模式还很难用(砍掉了很多自定义选项,还把硬盘分区设置藏在了右上角的省略号中使其难以被发现),可以说几乎是全面退化,很值得吐槽。
Fedora团队还维护有RHEL生产链中一个介于Fedora和CentOS Stream之间的内测Linux分发——“Fedora ELN”。该分发基于Fedora的测试分支“Rawhide”构建和更新,旨在为下一代RHEL主要发行版做准备(ELN即“Enterprise Linux Next”之意);纳入这一分发的镜像站非常之少。内测分支总是存在各种各样的小毛病,构建得也很不成熟,因此该分发其实也没什么体验的必要和意义。
OpenEuler (国产)(★★☆☆☆☆)
基于RHEL构建的Linux操作系统,分企业级长期支持和社区支持两个分支。无法识别无线网卡,需自行安装相应的firmware。安装程序可供安装选项非常之少,甚至不支持预装图形界面。
Arch Linux(★★★☆☆☆)
一个独立的Linux分支,特点是灵活且易于自定义。系统安装为纯命令行操作。原生系统为滚动发行,且更新风格相当激进(上游级别的),也因此理论上稳定性不佳(网上有一个相关的说法叫“滚挂”)。适合对Linux比较熟悉且有兴趣和精力对系统进行多方面DIY的用户。
银河麒麟(Kylin)Server V11 (国产)(★★★☆☆☆)
基于(但又貌似不完全基于)RHEL构建的企业级Linux系统。使用麒麟公司自己做的UKUI图形界面(基于MATE研发),但安装程序用的Anaconda。包管理器更新偏保守。整体体验不错,在国产Linux梯队中值得推荐。
在我的笔记本电脑上以物理机安装时无法显示图形界面(后来发现有别的用户在桌面计算机上运行时也存在这一问题),且无法识别无线网卡(需自行安装相应的firmware),故在虚拟机上尝试和体验。
OpenKylin (国产)(★★☆☆☆☆)
麒麟软件公司搭建的开源麒麟系统社区做的开源Linux系统,基于Debian构建,使用UKUI图形界面(包括安装界面)。终端不好用,而且需要开启“运维模式”才能通过命令行的apt包管理器安装和卸载程序,个人认为开发团队过度追求图形界面体验却忽略了Linux的实用性所在。
安装时会同时检测显卡并自动安装NVIDIA显卡驱动,不过那个驱动是坏的。
Deepin (国产)(★★★☆☆☆)
基于Debian构建的开源Linux系统。使用开发团队自己做的DDE图形界面(类似KDE Plasma;包括安装程序界面)。包管理器更新偏保守。有团队自己搞的类似于Flatpak、名为“如意玲珑”的软件仓库。自带的文本编辑器对只读的判断很奇怪,且无法更改,反而不如终端里面用vim方便。除此以外,整体体验不错,在国产Linux范畴内我的推荐指数仅次于银河麒麟(Kylin)Server V11。
在安装程序中可以选择是否同时集成NVIDIA闭源驱动,但那样安装好的驱动用不了,建议不勾选;安装NVIDIA显卡驱动时应按照NVIDIA官方文档中里适用于Debian 12的安装步骤去搞。
统信UOS Desktop V20 (国产)(★☆☆☆☆☆)
Deepin的下游企业级Linux系统,基于Debian构建。使用DDE图形界面(包括安装程序界面)。桌面版有90天试用期限。内核版本和软件仓库太老,因而很不推荐。终端不好用。需要在设置中手动开启管理员权限并在安全设置里开启“安装任意来源的软件包”才能正常使用apt包安装和卸载程序。
Cachy OS(★★★★☆☆)
基于Arch Linux构建的开源Linux系统,是Linux社区的人气新星。在其安装页面可以同时进行初步的试用体验。支持包括KDE、GNOME、UKUI在内的很多种图形界面环境(其中KDE Plasma是默认的)。GNOME桌面版自带程序太多太冗余,且中文界面显示不是很令人舒服。其他方面体验还可以。如果你的水平介于Linux新手和高手之间且追求更激进的Linux系统体验,那么很推荐尝试该系统。
系统会在安装时自动检测并安装NVIDIA驱动,且实测该驱动能够正常加载,是截至目前尝试过唯一一个不需要单另花心思安装NVIDIA驱动的Linux系统。
Debian(★★★★☆☆)
社区流行度极高的开源Linux系统,大量Linux发布均基于Debian构建;开发历史也较为悠久。分stable、testing、unstable三个分支,其中stable分支的稳定性优于Ubuntu且包管理器更新偏保守。安装程序较为繁琐复杂,且分区一块如果直接选择手动分区的话会优先将boot引导文件写入所有硬盘中靠前的启动分区,如果要用不同硬盘装不同系统建议先选择“Use entire disk”选项,引导完后还会回到分区确认页面,届时还可以手动改成你想要的分区和空间占比。
AlmaLinux(★★★★★☆)
基于RHEL(准确来说是其中游CentOS Stream)且号称与其二进制兼容的开源Linux系统(在2023年Red Hat关闭下游公开仓库后放弃了bug级兼容的目标)。功能和体验与RHEL和Rocky Linux无异,但在国内受众貌似不如Rocky Linux广泛。
OpenSUSE Leap 15.6(★★★☆☆☆)
SUSE Enterprise Linux的社区克隆版本,是一个独立、小众的Linux分支。新的16.0版本目前存在明显的漏洞和不便之处,故体验版本为15.6版。GNOME桌面环境会预安装许多冗余的程序和小游戏。使用Zypper + rpm为默认的包管理器。Zypper包管理器指令和GNOME software等其他软件包管理平台和程序不能同时运行,这是一个很不方便之处。GCC默认调用版本为7.5,太老,但可以手动链接到14.3等Zypper包含的较新的版本。没有成功安装NVIDIA驱动,原因貌似是软件版本不兼容问题。
Linux Mint(★★☆☆☆☆)
直接基于Ubuntu(甚至不是Debian)构建来的,也因此我对其第一印象并不好,不过开发团队对系统的定位本来就仅限于桌面用途而非服务器等以稳健为重的场合。安装包总是喜欢把多个硬盘混到一起,要么boot分区要么swap分区强行占用别的盘且没有手动避免的办法,搞得人很烦,我一怒之下没有安装就立即删掉了iso(这也说明基于Debian和Ubuntu的多数发行版都不适合在多系统环境中自定义安装)。
Manjaro(★★☆☆☆☆)
基于Arch Linux构建,也是Arch系列中最早做到适当简化用户体验的发行版之一。号称能在坚持较为激进的滚动发行模式的同时保持稳定性(还以此作为“卖点”),但在我看来这明显是谬论,实际上也就是加了一个时间很短的简单测试环节。体验上逊于Cachy OS。
Oracle Linux(★★★★☆☆)
基于RHEL重构的Linux系统,与Rocky Linux并列。除跟随RHEL重构的内核版本外,还加了一个UEK内核(Unbreakable Enterprise Kernel,版本比RHEL所用要新,但旧于CentOS Stream)作为辅助用以支持Oracle自己的一些特性功能,号称“专注于性能、稳定性和最小化回溯”;不过在我看来实际意义并不大。