Fedora和Ubuntu是两个最流行且受支持程度最高的基于Linux的桌面操作系统。两者都已经存在了十多年了,并且分别来自世界的各个角落,但是它们之间的差异却非常细微。
那么Fedora与Ubuntu之间,这是否适合您?
Fedora和Ubuntu如何成为
Fedora是一种基于Linux的免费开放源代码操作系统,自2003年以来一直存在。Red Hat是世界上最大的开放源代码公司,后来被Red Hat收购。 IBM赞助该项目。 Fedora是Red Hat Enterprise Linux的基础,Red Hat Enterprise Linux是供公司和服务器而不是个人桌面使用的Linux版本。
Ubuntu在2004年发布不久后就成为最受欢迎的基于Linux的操作系统。亿万富翁马克·沙特尔沃思(Mark Shuttleworth)创建了一家名为Canonical的公司,其目的是为普通计算机用户创建Linux版本。
Fedora的口号是“自由。朋友们特征。 First 。" 该项目提供的台式机几乎完全没有专有代码,只是Linux内核中的二进制驱动程序使Fedora支持大多数笔记本电脑中的硬件。
Fedora开发人员专注于创建扩展到更广泛的Linux生态系统的功能。因此,Fedora经常是替代功能在未来几个月(或在某些情况下,例如使用Wayland显示服务器的年份)中展示的功能的展示台。
Ubuntu的口号最初是“针对人类的Linux"。目标是创建一个针对日常计算机用户的台式机,该台式机可以与Windows和Mac OS X竞争。Canonical试图隐藏Linux的更多技术方面并提供一种体验。
Ubuntu的早期版本带有一个简单的安装程序,该程序可以预先对桌面进行采样,并提供安装Adobe Flash和多媒体编解码器的简便方法。 Canonical还竭尽全力创建一个独特的桌面界面(称为Unity),该界面在消费者和PC供应商中脱颖而出。该公司甚至尝试将Linux引入手机。
近年来,Canonical已放弃了大多数此类项目,并将重点转移到了云上。
这是什么喜欢使用Fedora还是Ubuntu?
在Fedora与Ubuntu进行比较时,默认情况下最终将使用相同的桌面界面。启动应用程序和管理Windows的方式实际上是相同的。
Fedora不会对此界面GNOME桌面环境进行任何更改,因此Fedora上的显示与GNOME.org上的显示匹配。
Ubuntu提供了自己的主题,并带有一个始终可见的应用程序扩展坞(如上图所示)。
看似更好的是主观的,但在Ubuntu上您会遇到更多的不一致之处。
虽然Ubuntu最初是一个更加用户友好的桌面,但是两者之间的差异已经逐渐消失。除了专有硬件驱动程序外,Fedora中的一切现在都可能“正常运行"。
Ubuntu受益于拥有更大的支持社区,这可以使解决问题变得更加容易。但是Fedora的社区足够大,以至于没什么大不了的。
新版本的Fedora大约每六个月发布一次,而延迟的情况并不罕见。每个版本都会获得一年多的支持。
Ubuntu有两个版本。标准版本每六个月发布一次,并获得九个月的支持。长期支持版本每两年发布一次,并获得五年支持。
Fedora和Ubuntu都不强迫您使用GNOME。有许多不同的桌面环境可供选择。您可以通过下载两个项目的不同版本来在Fedora或Ubuntu上使用这些替代方法之一。
在Fedora上,变体称为Spins,并具有诸如Fedora KDE Plasma Desktop Edition和Fedora Xfce Edition之类的名称。相同版本的Ubuntu(称为flavor)被称为Kubuntu和Xubuntu。其他版本的Ubuntu使用不同的命名方案,例如Ubuntu MATE和Ubuntu Budgie。
获取应用程序
无论您使用的是Fedora还是Ubuntu,您仍然可以使用GNOME软件来下载应用程序。它是可在Linux上使用的几种应用程序商店之一。
大多数应用程序都是免费和开源的。 Ubuntu长期以来一直在使用专有软件,因此可以通过快速搜索轻松找到Steam和Spotify等应用。尽管得益于Flathub的集成,这些应用程序现在也可以很容易地安装在Fedora上。
Ubuntu的存储库包含的软件比Fedora的要多,但是人们最熟悉的Linux应用程序往往可以同时使用。
在Linux世界中,软件以数字包的形式分发。这包括应用程序,但也意味着后台库和其他组件。
Fedora使用RPM软件包格式,而Ubuntu使用DEB。您可以通过命令行下载软件包。如果这样做,您将在Fedora中使用DNF或在Ubuntu中使用APT。两种工具都是相似的,但是随着时间的推移,人们会倾向于使用偏好。
没有一种软件包格式可以在所有版本的Linux上使用,但是开发人员正在努力改变这一点。不幸的是,Fedora和Ubuntu默认使用不同的“通用"软件包格式。 Fedora使用Flatpak,而Ubuntu使用Snap软件包。
Flatpak似乎已在各种基于Linux的台式机中得到广泛采用,因此您可能会发现Flatpak可以使用该软件,但Snap软件包不可用。另一方面,由于Ubuntu是最受欢迎的软件,并且积极追求开发人员,因此也只有Snap格式的软件可供使用。由于这些格式是通用格式,因此可以在Ubuntu上安装Flatpaks,在Fedora上安装Snap软件包,这需要做一些额外的工作。
Fedora倾向于比Ubuntu更快地更新其存储库中的软件。您可能会在系统更新的同时收到应用程序的重大更新,而不必等待下个月的Ubuntu随附的更新版本。
同样,当Fedora的新版本登陆时,可能已经包含了比Ubuntu提供的软件更新的软件。有时,Ubuntu会由于引入的调整或其他更改而需要维护,因此会发布较旧的软件。
玩游戏
如果您是游戏玩家,Ubuntu会为您提供更轻松的时间。尽管可以在Fedora上运行游戏,但Steam和GOG.com之类的平台都明确支持Ubuntu。
PC游戏也往往是专有的,并且依赖专有的服务,通常更容易启动。并在Ubuntu上运行。但是,由于Flathub的出现,这种情况开始再次改变。Flathub为Fedora提供了专有的应用程序,而Fedora本身不必分发此类代码。
Ubuntu用户还受益于易于安装的专有图形驱动程序。
创建软件
Fedora为开发人员提供了一个绝佳的环境。您将获得一个工作区,对上游代码的更改相对较少,并且可以更快地访问较新的软件。您在Fedora上学到的内容还与系统管理员经常遇到的CentOS和Red Hat Enterprise Linux有关。
A few upcoming Fedora variants focus on containers, such as Fedora CoreOS and Fedora Silverblue. Developers will gain perks such as the ability to easily install, test, and configure separate version numbers of the same app.
Ubuntu的吸引力之所以令人赞叹,原因有多种。许多修补匠和制造商使用Ubuntu,而Ubuntu更可能出现在非企业服务器上。 Canonical正在大力推动Ubuntu在更多的物联网设备上使用。
最终,Linux整体上被认为是开发人员的理想选择,Fedora或Ubuntu都可以为您服务
有Fedora和Ubuntu的台式机和服务器版本。您可以在服务器上安装Fedora,但这并不理想。新版本很快推出,并且长期不支持,因此Fedora不太适合长时间稳定的机器。如果您觉得Fedora比Ubuntu更舒适,请考虑运行CentOS,它是Red Hat Enterprise Linux的非商业版本。
Fedora与Ubuntu:哪一个适合您?
Fedora是一致的已知量。大约每六个月,您将获得一个精美的GNOME桌面,其中提供了世界上最新的免费软件。
Ubuntu多年来提供了更多的支持。接口和服务来了又去了。有时,Canonical会做出商业驱动的决策,这些决策会受到社区的回击。坦率地说,Ubuntu不再是最简单的Linux版本。但是,该项目仍然具有最大的品牌知名度,并获得了Linux社区外部的最多支持。
最终,如果您是Linux的新手,那么您肯定不会出错Fedora或Ubuntu。但是,如果您想冒险,还可以选择更多基于Linux的操作系统。
标签: Fedora Linux Distro Linux Tips Ubuntu