我的编程空间,编程开发者的网络收藏夹
学习永远不晚

再见,Ubuntu,你好,Manjaro

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

再见,Ubuntu,你好,Manjaro

作者:Jenny List
译者:明明如月

上周,我撰写了一篇题为《给 Ubuntu 的一封分手信》的文章,纪念我过去 15 年甚至更久时间里一直坚守的Linux 发行版 Ubuntu。Ubuntu 一直致力于为用户提供易于使用的 Linux 桌面环境,它以让用户简单易上手为目标,并且在绝大部分时间里,这个目标都得以实现。然而,最近的一次更新使 Ubuntu 变得显得缓慢且庞大,应用程序需要花费几分钟才能加载,一些 USB 设备,比如我的胶片扫描仪,突然变得无法使用。我很快找到了问题的源头——新引入的 Snap 包。因此,我知道,现在是时候放弃 Ubuntu 寻找另一种发行版了。

Manjaro 是一个更易上手的 Arch Linux 发行版

我每日使用的戴尔笔记本电脑已经陪伴我五年了。这款笔记本在当时的配置上是顶级的,拥有i7处理器和16GB内存。由于这台电脑是我生活的主要工具,我不能承受任何操作失误。因此,更换操作系统的过程必须快速、无故障,我需要一个安装简单、易于上手且无需摸索太多新规则的发行版。我关注的主要是它的实用性,而不是娱乐性。

对我来说,一种明显的选择就是基于 Debian 的系统,因为我对 Debian 的多种架构都非常熟悉。这个选择听起来不错,但是,即使是 Debian 的最忠诚的粉丝也可能不得不接受一个事实,那就是这些仓库里的软件版本有时会显得过时。我渴望能够获取到最新的软件版本,甚至比 Ubuntu 更新。事实上,这并非一时的冲动,我已经对其他发行版进行了几个月的观察。我发现 Manjaro 是一个最新、最快速且适合一般用户使用的优秀选择。它如同为普通用户设计的 Arch Linux 的发行版,我在几台较老的设备上试用过,它确实提供了一种丝滑的迁移体验。

这台机器是我的谋生工具

无论我身在何处,都需要能够编辑准备在Hackaday上发布的内容

在出版业工作的人会向你坦诚,他们的时间安排完全受出版周期的影响。如果我的系统升级在早上出现问题,我将无法按时在 Hackaday 上发布内容。作为位于欧洲的编辑,我需要在清晨为位于加利福尼亚的服务器做准备工作。因此,我不得不在晚上进行系统升级,以确保第二天早上我的电脑能够正常工作。这样才能保证按时完成工作。

于是在一个晚上,我下载了 Manjaro GNOME ISO 文件,并将其解压到了我特意购买的一块全新的、带有合适缓存的三星 SSD 中。接着,我备份了浏览器等的设置,然后取下 Ubuntu 的硬盘,插入 USB 插槽,并安装了 SSD。使用 Manjaro 的 USB 进行启动安装的过程非常顺利,它甚至识别出我有一个SSD,而且并未要求我创建交换分区。然后,我可以从 USB 驱动器中复制回我的文件,恢复浏览器设置。我常用的所有软件都在 Manjaro 的软件库中有所收录,有了 GNOME 桌面,我可以将外观和体验调整为我习惯的样子。实际上,我的 Manjaro 桌面和我刚放弃的 Ubuntu 有许多相似之处。备份也同样熟悉,并且一切都“正常运行”。

所以,我顺利地在我的电脑上安装了新的发行版。整个过程非常顺利,所有事情都变得更快了,这并不是说笑。诚然,我更换了一个更快的硬盘,但这并不是全部的原因。应用程序不再卡顿,它们以实时速度加载,并且我也重新获得了对我的 USB 设备的控制权。感觉真的像是拥有了一台全新的电脑,让我开始思考我为什么以前一直拖延不进行系统更换。然而,就在我为新发现的计算能力欢欣鼓舞之时,我也开始思考是否有什么我忽视了的问题。如果Canonical 在处理 Ubuntu 的过程中犯下如此大的错误,我不得不质疑,问题到底出在哪里?

开玩笑的分手信置于一旁,Canonical 到底走错了哪一步?

我认为我们现在见证的是一家商业公司在努力应对它们产品的核心问题,即它们的产品是一个免费的操作系统,尽管受到一小部分计算机爱好者的热爱,但在更大的群体中几乎没有知名度。也许会有人在评论中提到一款预装Ubuntu 的消费者电脑型号,他们在服务器市场上无疑起了重要的作用,但现实情况是,除了 Mac 和Chromebook,很难找到预装除 Windows 以外的操作系统的PC。

在当地的英国零售店,我无法买到预装 Ubuntu的电脑,大型在线电脑制造商也不提供这种服务。ChromeOS 可能是个例外,但它并不代表了对 Linux 桌面长期承诺的实现,更别说 Ubuntu 桌面了。

因此,Canonical 面临的问题是:他们希望拥有一切,但他们所提供的却是一个免费的产品。他们通过订阅服务和与商业客户的支持合同来实现商业化,特别是在服务器市场上取得成功,但仍然存在一个问题:任何人都可以下载操作系统并自行支持,从而摆脱他们的封闭生态系统。他们需要建立一种粘性,让客户继续和他们保持关系,但由于操作系统是开源的,他们无法轻易实现这一点。

他们的解决方案是 Snap,一种应用程序打包系统。从客户的角度看,这并不是坏主意,它提供了更高的安全性,解决了过去一些 Ubuntu 用户面临的软件安装过程中,某些应用程序可能依赖特定版本的软件库或组件,而出现的冲突或兼容性问题。然而,从服务器的角度来看,情况则大不相同。Snap 的客户端是开源的,但服务器端不是。如果社区有足够的需求,他们可以编写自己的服务器,但目前 Canonical 是唯一的参与者。因此,如果你使用 Ubuntu,你会以一种在使用 Snap 之前从未经历过的方式与他们绑定,从而让他们更接近拥有一切的目标。这几乎就像是一种刻意去激怒开源爱好者的设计。如果 Snap 没有对除了最高配置的机器以外的任何机器性能产生如此严重的影响,他们可能会避免这一点。像我这样的 Ubuntu 桌面用户正在转向其他发行版,因为相比于从 Windows 切换到 Ubuntu,从一个 Linux 发行版切换到另一个发行版相对较容易。

所以,现在我是一个快乐的 Manjaro 用户,根据我上周写的那篇《给 Ubuntu 的一封分手信》的反馈来看,我并不是唯一一个离开 Ubuntu 寻找新的发行版本的人。问题是,这会让 Canonical 感到担忧吗,或者我们只是他们的低价值附带损失,因为我们并没有给他们带来任何收入?我的观点是,一个发行版最好的营销团队就是它的用户,如果 Snap 导致这些用户离开,那么它将成为 Ubuntu 长期战略中无法忽视的一部分。


本文作者从 Ubuntu 转向 Manjaro 的决定引发了网友们的热议。许多网友赞扬了 Arch Linux(Manjaro的基础)的稳定性。他们认为,尽管 Arch Linux 有时被视为一个“梗”,但它实际上是一个非常稳定的发行版。有些人甚至表示,他们的Arch Linux安装已经运行了几年,几乎没有遇到过稳定性问题。许多网友提到,他们更喜欢滚动发布模型,因为它可以提供最新的软件版本,而不需要等待主要的发行版更新。他们认为,这种模型在 Ubuntu 等发行版中的应用经常导致在版本之间出现重大问题。一些网友对 Ubuntu 提出了批评,他们认为 Ubuntu 的一些设计决策,如默认启用 Snap,导致了一些问题。他们也提到,Ubuntu 的 PPA 系统和发布周期使得升级变得困难。尽管这篇文章主要讨论的是 Ubuntu 和 Manjaro,但也有一些网友推荐了 Debian。他们认为,Debian 提供了稳定的基础环境,同时也能够通过 Flatpak 等工具安装最新的软件。

来源地址:https://blog.csdn.net/w605283073/article/details/131354785

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

再见,Ubuntu,你好,Manjaro

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

再见,Python。你好,Go 语言

1、Python 和 Go 都是很好的编程语言,不过各擅胜场。Python 更成熟,库多,适合脚本操作和数据分析,在人工智能领域一家独大。Go 比较年轻,有活力,更擅长并发编程和高可用场景。2、极客时间目前更多使用了 Go 语言构建后端服务
2023-01-31

今年后,再见Excel,你好python

用excel超过三年,但放弃excel并开始学习使用python,只花了一年。
2023-06-01

配置一个好用的Android模拟器让你不再对模拟器那么失望

默认情况下的Android模拟器就是下面的这个样子: 看到这个屏幕截图最显眼的问题显然它的丑陋的界面。模拟器窗口占据了屏幕巨大的空间,而且毫无缘由的放着一个屏幕键盘。如果你没亲自用过模拟器的话,还有一个不易发现的问题:几乎是慢到不能用!为了
2022-06-06

PHP权限控制修饰符疑难解答:解答常见问题,帮助你更好地理解和应用权限控制修饰符

PHP权限控制修饰符疑难解答:在Web应用程序中,权限控制是一个非常重要的部分,越来越多的应用程序需要对用户进行身份验证和授权以保护敏感数据。在PHP中,我们可以使用权限控制修饰符来控制类和方法的可见性,以实现更好的访问控制。本文将讨论
PHP权限控制修饰符疑难解答:解答常见问题,帮助你更好地理解和应用权限控制修饰符
2024-01-19

编程热搜

  • Android:VolumeShaper
    VolumeShaper(支持版本改一下,minsdkversion:26,android8.0(api26)进一步学习对声音的编辑,可以让音频的声音有变化的播放 VolumeShaper.Configuration的三个参数 durati
    Android:VolumeShaper
  • Android崩溃异常捕获方法
    开发中最让人头疼的是应用突然爆炸,然后跳回到桌面。而且我们常常不知道这种状况会何时出现,在应用调试阶段还好,还可以通过调试工具的日志查看错误出现在哪里。但平时使用的时候给你闹崩溃,那你就欲哭无泪了。 那么今天主要讲一下如何去捕捉系统出现的U
    Android崩溃异常捕获方法
  • android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
    系统的设置–>电池–>使用情况中,统计的能耗的使用情况也是以power_profile.xml的value作为基础参数的1、我的手机中power_profile.xml的内容: HTC t328w代码如下:
    android开发教程之获取power_profile.xml文件的方法(android运行时能耗值)
  • Android SQLite数据库基本操作方法
    程序的最主要的功能在于对数据进行操作,通过对数据进行操作来实现某个功能。而数据库就是很重要的一个方面的,Android中内置了小巧轻便,功能却很强的一个数据库–SQLite数据库。那么就来看一下在Android程序中怎么去操作SQLite数
    Android SQLite数据库基本操作方法
  • ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
    工作的时候为了方便直接打开编辑文件,一些常用的软件或者文件我们会放在桌面,但是在ubuntu20.04下直接直接拖拽文件到桌面根本没有效果,在进入桌面后发现软件列表中的软件只能收藏到面板,无法复制到桌面使用,不知道为什么会这样,似乎并不是很
    ubuntu21.04怎么创建桌面快捷图标?ubuntu软件放到桌面的技巧
  • android获取当前手机号示例程序
    代码如下: public String getLocalNumber() { TelephonyManager tManager =
    android获取当前手机号示例程序
  • Android音视频开发(三)TextureView
    简介 TextureView与SurfaceView类似,可用于显示视频或OpenGL场景。 与SurfaceView的区别 SurfaceView不能使用变换和缩放等操作,不能叠加(Overlay)两个SurfaceView。 Textu
    Android音视频开发(三)TextureView
  • android获取屏幕高度和宽度的实现方法
    本文实例讲述了android获取屏幕高度和宽度的实现方法。分享给大家供大家参考。具体分析如下: 我们需要获取Android手机或Pad的屏幕的物理尺寸,以便于界面的设计或是其他功能的实现。下面就介绍讲一讲如何获取屏幕的物理尺寸 下面的代码即
    android获取屏幕高度和宽度的实现方法
  • Android自定义popupwindow实例代码
    先来看看效果图:一、布局
  • Android第一次实验
    一、实验原理 1.1实验目标 编程实现用户名与密码的存储与调用。 1.2实验要求 设计用户登录界面、登录成功界面、用户注册界面,用户注册时,将其用户名、密码保存到SharedPreference中,登录时输入用户名、密码,读取SharedP
    Android第一次实验

目录