fedora好还是ubuntu好?
Ubuntu 和 Fedora 都是最流行的 Linux 发行版之一,在两者之间做出选择实非易事。在这篇文章里,这里简单对比一下 Ubuntu 和 Fedora 的不同特点。
注意,下面主要是从桌面版的角度进行对比的。Fedora或者Ubuntu针对容器的特殊版本不会被考虑在内。
安装方式
Ubuntu 的 Ubiquity 安装器是最好用的安装器之一。我认为这是让 Ubuntu 如此流行的重要原因之一,因为在 2004 年 Ubuntu 刚刚诞生的时候,安装 Linux 还是一个很庞大的工程。Ubuntu 安装器可以让你在大约 10 分钟左右完成安装。大多数情况下,它还可以识别出机器里安装的 Windows 系统,并且只需要几下点击就可以实现 Ubuntu 和 Windows 的双系统启动。锦上添花的是,在安装 Ubuntu 的过程中你还可以进行系统更新,或者是安装第三方编译码器。
Fedora 使用的是 Anaconda 安装器,拥有简单易用的界面,同样简化了安装过程。
此外,Fodora 还提供了一个可以在 Windows 操作系统上下载并创建 Fedora live USB 的写入工具。不过我在大约两年前尝试使用它的时候并不成功,最后使用了一个常规的创建 live USB 的软件。
根据我的经验,安装 Ubuntu 要比安装 Fedora 容易一些。不过这并不是说安装 Fedora 有多困难,只是 Ubuntu 更简单而已。
桌面环境
Ubuntu 和 Fedora 默认都使用 GNOME 桌面环境。
Fedora 使用的是原装的 GNOME 桌面,而 Ubuntu 则在此基础上做了个性化调整,让它看起来就像 Ubuntu 之前使用的 Unity 桌面环境。
除了 GNOME,Ubuntu 和 Fedora 都提供了一些其它桌面环境的版本。
Ubuntu 有 Kubuntu、Xubuntu、Lubuntu 等版本,分别提供不同的桌面环境。虽然它们都是 Ubuntu 的官方版本,但是却不是由 Canonical 的 Ubuntu 团队直接开发的,而是由另外的团队开发。
软件包管理和可用软件数量
Ubuntu 使用 APT 软件包管理器提供软件并进行管理(包括应用程序、库,以及其它所需编解码器),而 Fedora 使用 DNF 软件包管理器。
Ubuntu 拥有庞大的软件仓库 ,能够让你轻松安装数以千计的程序,包括 FOSS(LCTT 译注:Free and Open-Source Software 的缩写,自由开源软件)和非 FOSS 的软件。Fedora 则只专注于提供开源软件。虽然这一点在最近的版本里有所转变,但是 Fedora 的软件仓库在规模上仍然比 Ubuntu 的要逊色一些。
一些第三方软件开发者为 Linux 提供像 .exe 文件一样可以点击安装的软件包。在 Ubuntu 里这些软件包是 .deb 格式的,在 Fedora 里是 .rpm 格式的。
硬件支持
一般来说,Linux 在 WiFi 适配器和显卡的兼容性上容易出现问题,Ubuntu 和 Fedora 都受此影响。以 Nvidia 为例,它的 开源驱动程序 Nouveau 经常会引发系统启动时假死机之类的问题 。
在 Ubuntu 上你可以轻松安装专有驱动程序作为补充。在很多情况下,这样可以获得对硬件更好的支持。
Fedora 则坚持使用开源软件,所以在 Fedora 上安装专有驱动程序就比较困难了。
线上支持和用户群
Ubuntu 和 Fedora 都通过社区论坛提供了很好的线上支持。Ubuntu 主要有两个论坛: UbuntuForums 和 Ask Ubuntu 。Fedora 主要的论坛则是 Ask Fedora 。
就用户群体而言,Fedora 有着庞大的用户数量。不过 Ubuntu 更为流行,用户数量甚至更为庞大。
Ubuntu 的流行催生了很多专注于 Ubuntu 的网站和博客。所以相比 Fedora,你可以得到更多关于 Ubuntu 的故障排除指导和学习材料。
强大的基础发行版
Ubuntu 是基于 Debian 发行版的。Debian 是最大的社区项目之一,并且也是 自由软件 世界里最受尊敬的项目之一。
Fedora 则是红帽公司的一个社区项目。红帽公司是一个专注于 Linux 发行版的公司。Fedora 充当了一个“试验田”的角色(用技术术语来说叫做“上游”),用来在红帽企业级 Linux 发布新功能之前对这些新功能进行试验。
Ubuntu vs Fedora:服务端
到目前为止,我们在 Ubuntu 和 Fedora 之间的对比主要都集中在桌面端。不过如果不考虑一下服务端的话,对 Linux 的讨论就不能算是完整的。
Ubuntu 不仅在桌面端很流行,在服务端也有很强的存在感。如果你能够在桌面端熟练使用 Ubuntu,那么也不会对 Ubuntu 服务器版本感到陌生。我就是从使用 Ubuntu 桌面端开始的,现在我的网站都运行在 Ubuntu 服务器上。
Fedora 同样有服务端版本,并且也有人在使用。但是大多数系统管理者不会喜欢一个每九个月就需要重启升级的服务器。
学习 Fedora 可以更好地帮助你使用红帽企业级 Linux(RHEL)。RHEL 是一个付费产品,你需要购买订阅才可以使用。如果你希望在服务器上运行一个和 Fedora 或者红帽类似的操作系统,我推荐使用 CentOS。
结论
你可以看到,Ubuntu 和 Fedora 有很多相似之处。不过就可用软件数量、驱动安装和线上支持来说,Ubuntu 的确更有优势。Ubuntu 也因此成为了一个更好的选择,尤其是对于没有经验的 Linux 新手而言。
如果你想要熟悉红帽的话,Fedora 是一个很好的开始。如果你对 Linux 有一定经验,或者是只想要使用开源软件,Fedora 就是一个很棒的选择。
参考www.idccoupon.com了解更多Linux技术支持。
2023-06-12 广告
Ubuntu非常便捷,装上去之后基本什么都不用改,比较适用于初学者,而且自带的源也很快,中文支持和论坛都很好,是我认为最便捷的linux,如果你懒得用原版+中文包的话,也可以用新氧ubuntu。
至于fedora,国内用的人比较少,中文论坛上几乎没有几个贴子,但是由于其脱胎于redhat,使用习惯上比较接近redhat,所以相关的教材比较多,适合于企业以及编程开发,比较适合有一定经验的linux用户,fedora11的界面很清新,但是装上去之后会有一大堆工作要做,比如添加sudoer,安装openoffice,手动装显卡驱动,甚至连gcc,gdb,gas也不再预装的列表中,还有,如果你选择fedora,安装好以后一定要添加上海交大的源,fedora自带的源一般都比较慢,必须用ctrl+c一个一个筛选。
C简单的对比deepin和ubuntu 对比环境为win10下运行VirtualBox 版本 6.1.8 r137981 (Qt5.6.2)设置同样的参数对比!!