fedora与ubuntu:到底哪一个更适合你?

it-artical it-artical     2022-12-26     143

关键词:

导读 老问题:我应该使用哪个发行版?它经常引发争议,因为许多不同发行版的用户都希望您选择他们的团队。然而,通常绝大多数用户都建议使用两种发行版。本文介绍了Fedora和Ubuntu,以比较哪一个更适合您。
Fedora和Ubuntu的基础

让我们从基础开始。本文介绍了这两个发行版的最新版本,它们是Fedora 32 Workstation和Ubuntu 20.04 LTS。Fedora和Ubuntu都是受欢迎的Linux发行版。Fedora基于Red Hat Linux,是Red Hat Enterprise Linux的上游贡献者。Ubuntu基于Debian,并且有许多不同的Ubuntu衍生版本。一些受欢迎的例子包括Linux Mint和elementaryOS等。

技术图片

他们都得到了来自大公司的支持:红帽公司的Fedora和Canonical公司的Ubuntu。这意味着它们将存在很长一段时间,不必担心由于缺乏资金而失去支持。它们都很容易使用,因为它们都有来自新版本Linux内核的强大硬件支持。他们也都有硬件协议,允许你购买预装Ubuntu或Fedora的笔记本电脑。戴尔推出了带有XPS 13开发版的Ubuntu笔记本电脑,联想也将推出为 ThinkPad P1 Gen2、ThinkPad P53和 ThinkPad X1 Gen8预装 Fedora 的笔记本电脑。

他们都使用GNOME Shell版本作为默认桌面环境,并且默认使用不同的DE。Ubuntu以Kubuntu、Xubuntu和Lubuntu为例,Fedora以KDE、XFCE和LXDE为例。

技术图片

Fedora与Ubuntu:主要区别

在Fedora和Ubuntu的争论中有一些关键的区别。其中之一是他们使用的打包系统。Fedora使用RPM,但是Ubuntu使用DPKG。这意味着用于他们不能互相通用。但它们都具有通用的软件包格式,虽然Ubuntu使用的是snap软件包,而Fedora使用的是Flatpaks。Canonical的snap商店并非完全开源,但是根据Fedora的理念,所有Flatpaks和GNOME软件(用作Fedora上Flatpaks的GUI前端)都是开源的。

外观

GNOME Shell的实现也存在差异。在两个发行版的最新版本上,它们都使用GNOME Shell 3.36,但是Ubuntu具有特定的主题。但是,Fedora使用非常原始的GNOME Shell版本,包括默认的Adwaita主题和应用程序。您可以在下面的锁屏幕上看到细微的主题差异。

在定制方面,两者都是可定制的。Fedora稍稍优于Ubuntu,因为它默认安装了新的GNOME扩展应用程序,但是在两个系统上安装GNOME Extensions和Tweaks非常简单。图标和主题被分别提取到“~/.icons”和 “~/.themes”/目录中。从而使GNOME Shell在两个发行版上均可以自定义。

性能

两种发行版均具有出色的性能。但是,有两个主要差异可以帮助Fedora发挥领导作用。第一个是EarlyOOM,默认启用 EarlyOOM 服务,它可以改善低内存情况下的用户体验。

在新启动时的内存使用方面,Ubuntu使用的内存要少得多。在两台配置相同的机器上,我在Ubuntu上使用789 MiB RAM,在Fedora上使用1.2 GiB RAM。然而,我个人认为Fedora对RAM的管理和EarlyOOM弥补了这一点。对于小内存的系统来说,500 MIB的内存就已经够了,如果您对此特别关注,我建议你选择Fedora或者Ubuntu的版本。

另一个原因是SSD Trim在Fedora 32中通过FSTRIM默认打开。这使得基于闪存的存储设备更有效地使用可用块,从而更好地进行管理和提高效率。这使得安装了Fedora 32的SSD寿命更长,因此对于安装在SSD上的Fedora系统来说,这可能是一个更好的选择。

除此之外,两个发行版的性能都很好。UI给人的感觉很时髦,应用程序打开得很快,而且它们都是非常好用的系统。

日常使用

Fedora具有更快的发布节奏,每六个月发布一次新版本。这需要更频繁的操作系统升级。另一方面,Ubuntu可以选择长期支持(LTS)版本。Canonical支持这些LTS版本5年,使其成为一致、可靠地访问相同环境和工具的最佳选择。

但是Fedora的系统更新和OS升级非常顺畅,停机时间也很少。有人们在将操作系统从Fedora 24一直升级到31,而系统却没有中断。这是非常了不起的,这将归功于Fedora坚如磐石的发行版和良好的工程设计。

如果让你选择这两款的一个,你是喜欢Fedora系统还是Ubuntu系统呢?

 

本文转自:https://www.linuxprobe.com/fedora-ubuntu.html

windowsrasdialordotras?哪一个更适合连接和断开

...要将我的应用程序从WindowsXP运行到Windows10,只是想确定哪一个是首选的?谢谢你的想法!答案这完全取决于你想要对你的应用程序做什么。RasDial.exe将让您的应用程序拨打连接,但不会给您太多控制权。DotRas授予您对Win32API的更... 查看详情

fedora26alphalxde简单对比lxqt的资源使用,到底到底哪个更省硬件资源,告诉你答案

带有截图的文章地址:http://baijiahao.baidu.com/builder/preview/s?id=1566709180424027本文只摘取其中的结果分析下:不打开任何程序的时候,LXDE大概剩余内存1595Mib;LXQT大概剩余1542Mib打开文件管理器后:LXDE大概剩余内存1595Mib;LXQT大概剩余1... 查看详情

系统测试与端到端测试:哪一个更适合选择?

...版本和质量的版本之间的两难选择,但是两者之间总是有一个很好的平衡。我们都期望速度和质量同时,这是一个相当困难的一个。测试下软件产品的寿命什么是系统测试?为什么系统测试很重要?什么时候开始系统测试?什么... 查看详情

做销售与做技术的哪类人更适合创业?肯定是做技术的,你觉得呢?

做销售与做技术的,接触的环境不一样。一般来说,做销售的,如果想创业,那么在创业之前就会有意识地积累人脉、积累客户,寻找合适的产品方向或项目方向。做技术的,往往只注重自身技术,在... 查看详情

哪一个更适合访问数组?

】哪一个更适合访问数组?【英文标题】:Whichoneismoreoptimizedforaccessingarray?【发布时间】:2013-02-1417:57:14【问题描述】:解决以下练习:编写三个不同版本的程序来打印元素我。一个版本应该使用一个范围来管理迭代,在使用下... 查看详情

软件测试对比软件开发,你适合哪款?

...,你中有我,我中有你才是最高境界。反正我是测试员,到底哪款适合你呢?一个测试员的“宽度“掌握软件测试的理论知识:软件测试定义、软件测试分类以及软件测试常用的方法等。(网上一搜全是理论知识,不做多说,这... 查看详情

哪一个更适合 OAuth 流程? SFSafariViewController? WKWebview?

】哪一个更适合OAuth流程?SFSafariViewController?WKWebview?【英文标题】:WhichoneisbetterforOAuthprocess?SFSafariViewController?WKWebview?【发布时间】:2017-04-1809:34:27【问题描述】:我将SFSfariViewController用于OAuth进程。使用这个我得到了很好的... 查看详情

对lisp新手来说,学习哪种方言,使用哪些参考书和开发软件更适合

...门教程,它默认你已经学会了Scheme,并且着重讲如何实现一个Scheme的解释器或者编译器以及一些比较深层次的概念,不太好懂但是很开阔思路,而且经常将Scheme和CL进行对比,使你能够触类旁通。最后一个是Scheme的规范,也不适... 查看详情

在 python 中解析 HTML - lxml 或 BeautifulSoup?其中哪一个更适合啥样的目的?

】在python中解析HTML-lxml或BeautifulSoup?其中哪一个更适合啥样的目的?【英文标题】:ParsingHTMLinpython-lxmlorBeautifulSoup?Whichoftheseisbetterforwhatkindsofpurposes?在python中解析HTML-lxml或BeautifulSoup?其中哪一个更适合什么样的目的?【发布时... 查看详情

哪一个更适合 jQuery.ajax 调用? .Net Web 服务还是 .ashx?

】哪一个更适合jQuery.ajax调用?.NetWeb服务还是.ashx?【英文标题】:WhichoneisbetterforjQuery.ajaxcalls?.NetWeb-Serviceoran.ashx?【发布时间】:2011-07-2910:07:40【问题描述】:我最近一直在练习jQuery.ajax()。我已经开始学习调用.Netweb-servicesqithjQu... 查看详情

其中哪一个更适合论坛的 ASP.NET Access 数据库[关闭]

】其中哪一个更适合论坛的ASP.NETAccess数据库[关闭]【英文标题】:WhichoneoftheseisbetterforASP.NETAccessdatabaseforforum[closed]【发布时间】:2014-04-0815:17:07【问题描述】:是有1个表有10000个条目更好,还是有100个表有100个条目更好。这个想... 查看详情

怎么安装fedora

Fedora11是最新版,当然最好。但是我劝你等Fedora12。Fedora11暴出了一些小小的BUG,虽然不影响使用,但总归不爽。(比如开机音乐有停顿之类的小得不能再小的BUG)先去fedoraproject.org下ISO,刻碟。你装过ubuntu,该怎么办你也应该知... 查看详情

软考和华为认证到底哪一个更有含金量,更利于求职呢?

首先软考和华为认证考试的内容是不一样的,是两个体系的考证。然后软考是国家的水平资格考试,是用于职位上的提升。而华为认证是工作上技术的提升。两者基本没有什么可比性,你进入了国企就可以考软考。如... 查看详情

LSA 或 BERT 变压器?哪一个更适合用于短句的实时语义相似性和语义聚类? [关闭]

】LSA或BERT变压器?哪一个更适合用于短句的实时语义相似性和语义聚类?[关闭]【英文标题】:LSAorBERTtransformers?Whichoneisbettertouseforreal-timesemanticSimilairtyandsemanticclusteringofshortsentence?[closed]【发布时间】:2022-01-1810:25:55【问题描述... 查看详情

go语言做web应用开发的框架,哪一个更适合入门

...个请求都创建自己的goroutine来处理。Go语言Web框架:beego一个用Go开发的应用框架,思路来自于tornado,路由设计来源于sinatra。支持特性MVC;REST;智能路由;日志调试;配置管理;模板自动渲染;layout设计;中间件插入逻辑;方便... 查看详情

三种项目风险管理手段,你常用哪种

...,相似的项目工程,遇到的风险有很多一部分类似。还有一个原因就是,人们习惯于应用自己熟悉的手段来处理问题。因为这样子更省事,风险也更小。实际情况是不是这样呢?这个很难一概而论。但是,每一个风险管理手段都... 查看详情

学习编程我们到底应该选择哪门语言

IDEA集成开发环境主要将下面三个集成在一起文本编辑器编译器调试器学习编程的选择最适合学习编程的操作系统是Linux,Linux中有一个核心设计思想,叫做“一切皆文件”,理解了文件,就理解了整个Linux操作系统,这里说的文... 查看详情

notion和trello相比较,你更看好哪一个?

...前者。notion功能更强大,适合要求高的专业用户。Trello是一个逻辑简单的项目规划类应用,适合普通用户做个人规划应用等。优点是界面美观,模板以及个人项目逻辑友好。其缺点是免费版的Power-Ups,也就是原生插件,只支持一... 查看详情