Abhishek 发布的文章

在提供现代桌面体验方面,深度占据了领先地位。

在深度问世时,人们都为它纯粹的漂亮界面而惊叹。

随着时间的推移,开发人员越来越有经验,他们把重点转移到了系统设计和功能上,力求在这些方面和其他的商业操作系统看齐,我指的是 Windows 和 macOS。深度是首个支持安卓应用和云同步等功能的发行版。

相信我,这是一件好事情。

Linux 发行版以各种桌面环境的形式向大众提供。深度看起来很主流,可以吸引年轻群体。

中国的深度开发团队的也有相同目标,因此深度发布了 20.5 版本,该版本主要亮点是面部识别。

深度操作系统 20.5 的新功能

新版本根据用户的反馈增加了几个功能。稳定的内核版本现在已经升级到 5.15.24,并修复几个错误,以加强系统安全性。

让我们来看看这个版本还有哪些新功能吧。

Linux 上有了面部解锁

是的,我知道 Linux 上早就有面部解锁的相关消息了。毕竟,我曾经写过一篇关于 在 Linux 发行版中使用类似 Howdy 的软件来支持面部解锁功能 的详细指南。

然而,那些软件更多的是一种个性化定制,是为那些有经验的、爱折腾的用户准备的。

深度现在提供基于人脸的生物识别认证方法。它可以在有内置摄像头的笔记本电脑上工作。

你需要先在控制中心录入人脸信息,此后,你就可以用你的人脸 ID 登录系统。

用户可在应用商店中反馈

你现在可以直接在应用商店中提交对某个应用的反馈。

这还不算完。当你有应用程序的安装和更新问题时,你可以在应用程序中直接向官方支持提交问题,并获得解决方案(如果开发者提供了的话)。

改进的邮件应用

深度邮件应用现在支持了自定义文件夹管理。它还可以在网络重新连接后自动接收邮件。邮件应用的框架和插件已经替换成了当下流行的 Vue + TinyMCE。

现在,你可以通过点击系统通知直接跳转到到新邮件。为提高工作效率,你可以置顶常用邮件与合并邮件。你也可以预览邮件附件。

可以“钉住”的屏幕截图

你现在可以使用内置的屏幕截图工具来“钉住”截图。这样一来,捕获的屏幕截图就会固定在其他应用程序窗口的顶部。从而,你可以同时使用其他应用程序,以提高你的工作效率。另外,置顶的屏幕截图是可以移动的。

其他变化

下面是 Deepin 20.5 新版本中的一些其他变化:

  • Linux 稳定内核更新到了 5.15.24
  • 可以为一个有线网络适配器设置多个 IP
  • 优化了无线网络的密码认证交互
  • 系统搜索现在可以使用文件类型和扩展名作为关键词
  • 设备管理器允许你禁用或启用设备
  • 浏览 docx 文件的文档查看器得到了性能优化

还有许多我没有提到的小功能和改进。你可以在 版本发布说明 中了解这些内容。


via: https://news.itsfoss.com/deepin-os-20-5-release/

作者:Abhishek 选题:lujun9972 译者:lkxed 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

Ubuntu 已经重新设计了它的标志。不是每个人都会喜欢它。

Ubuntu 的标志包含了多个元素。对粉丝来说,橙色和紫色是 Ubuntu 的特征。

除此之外,Ubuntu 的标志上还写有 “ubuntu” 的字样,以及一个橙色的图案。

Ubuntu’s old logo

这个橙色的“ 朋友圈 circle of friends ”图案是 Ubuntu 的身份标识,它象征着:自由、协作、精确和可靠。

这个图案实际上是三个朋友或团队成员“搭在一起”的一个俯视图。你可能在体育运动中见到过这样的画面。

Image courtesy: Unsplash

Ubuntu 有了一个全新的标志

但这个图案正在发生变化。OMG! Ubuntu 报道说,Canonical 重新设计了标志的元素、文字和这个“朋友圈”的图案。

在旧的标志中,“朋友圈”图案在粗体 “ubuntu” 文字的右上角。

新的标志改变了这一点。“朋友圈”图案经过重新设计,看起来更平滑,而且被放置在一个橙色的矩形里。文字也有变化,现在使用了更细的字体。“Ubuntu” 中的 “U” 现在是大写的了。

有趣的是,新标志不再包含注册商标符号 “®” 了。

Ubuntu 在官方博文中提到了关于新设计的 这些变化

虽然(在设计上)和之前的朋友圈图案保持相对延续性很重要,但是更新后的版本更精简、更专注、更成熟。现在他们的头部在圆圈里,彼此面对,连接也更加直接,这看起来更合理一些。

你可以在这个视频中看到新标志的动画:

这个新标志将会出现在 Ubuntu 22.04 发行版中。

这不是首次重新设计标志

这并不是 Ubuntu 第一次重新设计它的标志。早在 Ubuntu 项目于 2004 年初创时,“朋友圈”图案有三种颜色:黄色、红色和橙色。在 2010 年的时候,它被重新设计,“搭在一起的人” 变成了白色,他们被一个橙色的圆圈围绕着。

Image courtesy: OMG! Ubuntu

你喜欢这个新标志吗?

这次的新设计距离上一次已经过了 13 年。这个新“朋友圈”图案看起来还不错,但我还是觉得这个矩形背景有点怪怪的。

你怎么看?你喜欢 Ubuntu 的新标志吗,还是说更喜欢以前的那个呢?请在下方评论区分享你的观点吧!


via: https://news.itsfoss.com/ubuntu-new-logo/

作者:Abhishek 选题:lujun9972 译者:lkxed 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

我知道对于圣诞愿望清单来说已经太晚了,但我仍然想分享我希望在 GNOME 中看到的东西。

GNOME 是许多 Linux 发行版的默认桌面环境。它也是我最喜欢的一个,因为它提供了一种现代的桌面体验。

但这并不意味着 GNOME 是完美的,不需要改进。事实上,这里有几个建议可以改善整个用户体验。

1、方便的应用程序卸载选项

桌面 Linux 是碎片化的。为了增加混乱,连软件包也是零零散散的。而最糟糕的是当你从系统中删除一个应用程序时。

举个例子,你要通过 DEB 包安装一个应用程序,并使用 GNOME 软件中心界面来安装它。

但如果你不喜欢这个应用程序,想把它删除呢?

你不会在软件中心中找到该应用程序。相反,你得必须使用命令行的方法。

这还没完。还有 Snap 和 Flatpak 软件包。如果你已经使用了其中之一,你必须先找出来,然后使用正确的命令才行。

GNOME 采用了类似于 Android/iOS 的方法,将应用程序显示在一个网格中,并将它们组织在文件夹中。移动操作系统为用户提供了一种方式,即按住图标并删除应用程序。如果能有一个类似的选项,右键点击应用程序图标并选择卸载,那就更好了。

这样,终端用户就不用管所安装的应用程序是 Deb 包还是 Snap 包。没有必要为此进入终端,而且它就发生在访问应用程序地方,这不是挺好吗?

Linux Mint Cinnamon 版有这样的功能,你在菜单中右键点击一个应用程序条目,选择删除它。

Linux Mint Cinnamon 中可以使用右键删除选项

如果 Cinnamon 能做到,GNOME 应该也能做到,对吗?

2、在应用程序商店中设置默认软件源

如果一个应用程序有多种格式,GNOME 软件中心可以让你选择软件源。至少这是我在 Fedora 的 GNOME 软件中看到的,但在 Ubuntu 中没有。

假设有人在软件中心同时添加了 Flatpak 和 Snap 支持,而一个应用程序在 Flatpak、Snap 和软件包管理器(apt、DNF 等)中都可用,它可能会在搜索结果中显示多次。

如果能够设置一个默认的打包格式,使其优先于其他格式,那就更好了。如果你把 Flatpak 作为默认,它就不会显示 Snap 版本,默认只安装 Flatpak 版本。

3、跨系统同步安装的应用程序

这一点可能取决于发行版情况,从技术和策略的角度看都比较复杂。

安卓、iOS、macOS 和 Windows 都有这个功能,这样可以更容易开始使用新设备或重置的同一设备。你从他们的官方应用程序商店安装的应用程序与你的个人资料相关联。你重新安装/重置操作系统,或者在一个新系统上,登录应用程序商店,它就会显示你以前使用过的应用程序。

在 Linux 上,如果你由于某种原因重新安装系统,你就会失去你所安装的应用程序。当然,你可以重新安装它们,但你也必须回忆起你以前安装的应用程序。

我记得 Ubuntu 曾经有个 Ubuntu One 云,我以为他们会推出这个功能,但他们关闭了这个云服务。然而,Ubuntu One 仍然活着,并被用作 SSO 登录。事实上,你可以在 Ubuntu 软件中心看到 Ubuntu One 的登录选项,但它并没有做任何事情。

Ubuntu 软件中心的登录选项

知道你之前从 GNOME 软件中心安装了哪些软件,将使电脑的格式化和在电脑之间的移动更加容易。你不觉得吗?

当然,许多 Linux 用户不一定依靠软件中心来获取应用程序,但这对一些人来说可能是一个有用的功能。

4、面部解锁和/或指纹登录

我喜欢用密码登录并解锁 Windows 的方式。是的,我偶尔会使用 Windows。不,不是用来玩游戏,而是用超高清观看流媒体内容。过去几周我用得比较频繁,因为我在另一个城市,我必须依靠我的笔记本电脑来观看 4K 的 Netflix,而不是使用我的电视。

输入整个 8 到 10 个字符的长密码,加上特殊字符,总觉得是件麻烦事。值得庆幸的是,我的笔记本电脑有一个指纹识别器,但不是每个人都有这种奢侈。

对于许多已经习惯于在移动设备上使用这些方法的用户来说,使用指纹或面部来解锁设备可能会很好。

已经有一些项目允许你在 Linux 上使用面部解锁,GNOME 确实可以考虑将其加入到其产品中。

5、带回“添加新文档”选项

几年前,GNOME 删除了从右键菜单中创建一个新文档的功能。

现在仍然可以实现这个功能。你必须先在你的主目录的 Templates 文件夹中创建一个模板文档。然后所有的模板文档都可以在右键菜单中找到。

但这本应是一个默认功能。人们不应该胡乱摆弄而试图找出“创建新文档”选项的去处。

现在是时候让 GNOME 恢复这个功能了。

你希望在 GNOME 中看到什么功能?

由于我主要使用 Ubuntu,它的定制 GNOME 与原生 GNOME 不同。原生 GNOME 也应该把小程序指示器带回来,这样像 Dropbox 等应用程序就可以快速访问。

GNOME 开发者不太可能关注像我们这样的普通 Linux 用户的想法,但我还是要问问你怎么看。

你希望在 GNOME 或桌面 Linux 中看到什么新功能?你也可以分享一些你最喜欢的、已经从 GNOME 中删除的,但你希望它们能重新出现的功能。


via: https://news.itsfoss.com/gnome-features-i-want/

作者:Abhishek 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

多亏了 Proton 和 Steam Play,可以在 Linux 上更好地玩游戏了。

自从 Steam 宣布 Proton 计划 以来,我有一种感觉,Linux 上的游戏将迎来好时光。我很高兴我没有看错。

根据 ProtonDB 网站,在 Steam 上排名前 100 的游戏中,80% 都得到了黄金或更好的评价。这实际上意味着,这些游戏在 Linux 桌面上会运行得很好。

ProtonDB 在 2021 年 12 月对 Steam 游戏的评级

如果你对各种评级感到困惑,下面是它的含义:

  • 原生:游戏可以在 Linux 上原生运行
  • 白金:开箱就能完美运行
  • 黄金:调整后可完美运行
  • 白银:运行时有小问题,但一般来说是可玩的
  • 青铜:可以运行,但经常崩溃或有问题,不能舒适地玩
  • 残缺:要么无法启动,要么根本无法玩

简单来说,如果一个纯 Windows 的游戏至少达到黄金级评分,你应该能够通过 Steam Play 在 Linux 上玩这个游戏。

如果你看一下统计数字,在 Steam 上排名前 1000 的游戏中,有超过 750 个现在可以在 Linux 上玩。然而,在写这篇文章的时候,Steam 前 10 名游戏中只有 4 个在 Linux 上运行良好。

ProtonDB 对前 10 名 Steam 游戏的评分

ProtonDB 评级的可靠性如何?

请注意,这些评级不是来自 Steam 本身。这些评级是基于游戏玩家在 Linux 上用 Proton 测试游戏时的报告。它提供了游戏表现的综合分数。

你可能想知道这些非官方的评级是否可靠?好吧,可能有很多因素,比如你的系统的 CPU、图形驱动等等。但是 ProtonDB 的评分可以帮助你确定你是否可以通过 Steam 在 Linux 上 尝试一个纯 Windows 的游戏

到底什么是 Steam Play 和 Proton?

如果你是新手,让我快速回顾一下,以帮助你更好地理解本文。

Steam 是一个可以让你安装和启动游戏的平台和客户端。它可以在 Windows、Linux 和 macOS 上运行。而游戏也会正确地标记为它们所能使用的平台。

几年前,Steam 推出了一个新的开源工具,名为 Proton 。它底层使用了 WINE 和许多其他工具,以改善 Linux 上纯 Windows 游戏的兼容性。

这项功能在 Steam 平台上提供在 Steam Play 测试版中,你必须从设置中明确启用它。

自此之后,志愿者和 Linux 游戏社区一起创建了一个可以在 Linux 上玩的游戏数据库。它最终演变成一个基于玩家反馈的评级系统。

Steam 也有自己的 手持设备 Steam Deck 的评级系统

就个人而言,我更喜欢在 PS4 上玩有完整故事情节的单人游戏(因为我至今没有 PS5)。但我正在考虑搭建一个小型的游戏设备,使用 Steam 在 Linux 上玩游戏,特别是在过去几年里,Linux 游戏有了很大的改进。

你如何看待 Steam 和 Linux 游戏的发展?


via: https://news.itsfoss.com/linux-game-rise-prtondb-dec-21/

作者:Abhishek 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

现在,是时候回顾一下今年影响 Linux 和 Linux 用户的一些大事了。

2021 年即将结束。Linux 今年屡有大事,虽然并不全是好消息。

让我来分享一些来自 Linux 世界的大事,这些事件对普通的 Linux 用户,特别是桌面 Linux 用户有一定的影响。

1、RMS 重返自由软件基金会

自由软件基金会 Free Software Foundation (FSF)的创始主席 Richard Stallman(RMS)在 2019 年因媒体的抨击而被迫辞职。然而,这位标志性的嬉皮士技术人在今年 3 月份的 LibrePlanet 活动中出人意料地 宣布复出

虽然自由软件运动是 Stallman 在 80 年代发起的,并创立了自由软件基金会(FSF),但这次他是以董事会成员之一的身份回归的,而不是以主席的身份。

这段插曲使开源世界再次分裂。许多组织和开发者反对他的回归。但与此同时,Stallman 也得到了 来自非美国开发者的压倒性支持

尽管 Stallman 已经道歉,但许多来自 GNOME 和 开源推进计划 Open Source Initiative 的人 主张撤换整个 FSF 董事会

许多主要的赞助商因此断绝了与 FSF 的关系,但 FSF 在财政困难的情况下仍在坚持。2021 年即将结束,Stallman 仍然活跃在他 30 多年前创立的组织的董事会中。

2、Arch Linux 引入了一个安装程序

不过不是图形化的。

你可能已经知道,安装 Arch Linux 并不像安装 Ubuntu 或 Fedora 那样简单。没有图形化的安装程序。一切都必须通过命令行来完成,但即使是这样,你也必须参考一些文档。

Arch Linux 试图通过提供一个用来指导你的安装脚本来改善这种情况。

当然,它不像图形化的安装那么舒服,但至少有指导的 Arch Linux 安装总比没有好。

这个 archinstall 脚本可以在较新的 Arch Linux ISO 中找到,你可以在安装 Arch Linux 时在 TTY 中输入 archinstall 来使用它。

3、微软 Edge 浏览器登陆 Linux

它已经测试一年多了,但在 2021 年我们终于看到了 微软基于 Chromium 的 Linux 版 Edge 浏览器的最终稳定版

我知道一些 Linux 用户彻底反对接触任何微软的东西,这当然很好。它只是为 Linux 上长长的可用网页浏览器列表增加了一个选择。在 Windows 系统上使用 Edge 的人现在有能力在 Linux 上使用和同步他们的浏览器活动。

一些 在 Linux 上安装了 Edge 浏览器 的用户发现它出乎意料地好。就个人而言,比起其他浏览器,我还是更喜欢 Firefox,但如果 Edge 能把超高清或全高清的 Netflix 流媒体带到 Linux 上,它可能会成为我的辅助浏览器。

4、CentOS 替代品的崛起

红帽公司去年震惊了 Linux 世界,它决定 干掉稳定的 CentOS,转而支持滚动发布的 CentOS Stream

这催生了 几个 CentOS 替代发行版。其中获得了最多人气和 CentOS 市场份额的两个发行版是 Rocky Linux 和 Alma Linux。

Rocky Linux 是由 Gregory M. Kurtzer 创建的,他是 CentOS 的最初的创建者。

Alma Linux 是由 CloudLinux 创建的,它是一家提供了基于 CentOS 的服务器和内核补丁服务的企业。

这两个发行版已经占领了 CentOS 留下的市场。红帽公司向小型企业免费提供 RHEL 许可证的计划 并没有那么成功。

5、Steam Deck

Valve 发布了一款名为 Steam Deck 的掌上游戏设备。它产生了相当大的反响,预购即售罄。

它与 Linux 有什么关系?有两个:

首先,Steam Deck 运行在基于 Arch Linux 的定制 Steam OS 上。考虑到这些游戏将在基于 Linux 的操作系统上运行,这给桌面 Linux 上的游戏也带来了希望。

第二,Steam 声称所有的游戏(无论它们是否只在 Windows 上运行)都将可以在 Steam Deck 上运行。这个口号太大了,但是 Steam 已经开始验证能在 Deck 上运行的游戏。这可能意味着经过 Deck 验证的游戏在桌面 Linux 上应该也能正常运行。

6、反作弊引擎正式支持 Linux

对 Linux 玩家来说这是又一个 2021 年的大新闻。Epic Games 为其 Easy-Anti Cheat 服务增加了完整的 Linux 支持,以及官方 SteamPlay(或 Proton)和 Wine 兼容性

Easy-Anti-Cheat 是 Epic 提供的业界领先的反作弊服务,可以防止多人 PC 游戏中的黑客攻击和作弊。

这是一个重大举措,因为 Linux 游戏玩家经常被禁止参与许多流行的多人游戏,如《堡垒之夜》、《战地》。随着反作弊支持的加入,在 Linux 上玩主流多人游戏变得更加容易。

7、GNOME 40

GNOME 40 是一个激进的版本。几乎和 GNOME 3 一样激进。

不,将版本号从 3.38 跳到 40 并不是关键因素。

GNOME 40 换成了三指轻扫的水平布局。这种水平方式使得第 40 版在用户界面和用户体验上与之前的版本有很大不同。

8、内核 5.15 中支持 NTFS

这可能看起来没什么,但 Linux 内核中对 NTFS 文件系统的适当驱动支持对许多人来说是件大事,特别是对于共享分区来说。

之前,NTFS 文件系统是在用户空间(FUSE)中借助 ntfs-3g 软件包使用的。这意味着数据的读取和写入速度很慢。

原生的驱动程序改善了 Linux 中 NTFS 文件系统的性能。

9、Linux 已经 30 岁了

Linux 内核比许多 Linux 用户都要老。它诞生于 1991 年 9 月,当时芬兰计算机科学专业的学生 Linus Torvalds 宣布了这个 “爱好项目”,它本应不是 “大而专业” 的。

Torvalds 以 Linux 项目作为他的毕业论文取得了他的硕士学位。Torvalds 不可能知道他的 “爱好” 将成为今天 IT 世界的支柱和一个成功的开源项目的代表。

10、Linus Tech Tips 对 Linux 桌面的实验

这是另一位将 Linux 推上风口浪尖的 Linus。

Linus Sebastian 是顶级的技术 YouTuber 之一,他开始挑战日常使用 Linux 30 天的目标。

一个拥有数百万订阅者的流行 YouTuber 使用了 Linux。这是一个前所未有的机会,是桌面 Linux 被数百万 Windows 用户看到的一次大公关。

但是它出了问题。实际上,是可怕的错误。

Linus Sebastian 在 Linux 上遇到了困难。他遇到了各种困难,最后在试图安装 Steam 的时候毁掉了他的 Pop!\_OS 系统

我不知道 Torvalds 是否看到了那些视频,这个与他同名的人在他的造物中苦苦挣扎。

11、苹果的 M1 Mac 上的 Linux

一个苹果让世界认识了重力(尽管它已经存在)。一个苹果让世界认识了 ARM 处理器(尽管它也已经存在)。

苹果公司基于 ARM 的 M1 系列因其性能提升而在用户中大受欢迎。有一个专门的项目 Asahi 正在努力使 Linux 可以在苹果 M1 设备上运行。

2021 年,Asahi Linux 取得了一些良好的进展。他们的工作也将使其他发行版受益。

Arch Linux 与 KDE Plasma 在 M1 Pro MacBook 上运行

12、Windows 11 发布

为什么 Windows 11 的发布与 Linux 有关呢?因为不是所有的现有系统都有资格运行 Windows 11。这意味着当 Windows 10 支持结束时,将有一大批设备运行一个过时的操作系统。他们中的一些人会转移到 Linux。

不要认为我过于乐观。当 Windows XP 支持结束时,我已经看到了这种流亡。一些 Linux Mint 和 Zorin OS 用户曾经是 Windows XP 的移民。

让我们希望 2022 年对我们所有人都好一些

2020 年开始的 COVID-19 流行病在今年继续困扰着世界。看看 Omicron 变种的传播情况,2022 年的情况看起来也不太乐观。

但是,让我们不要太悲观,庆祝新的一年,希望明年对桌面 Linux 用户和其他所有人会更好。


via: https://news.itsfoss.com/biggest-linux-stories-2021/

作者:Abhishek 选题:lujun9972 译者:wxy 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出

“老莱” 体验 Pop!\_OS 的视频狠狠地给桌面 Linux 社区上了一课。

过去的几周,整个 Linux 桌面社区沸腾了。

知名 YouTube 创作者 Linus(LCTT 译注:不是 Linux 之父 Torvalds,是 Linus Tech Tips 的 Sebastian,“老莱”是国内网友对 Linus Sebastian 的称呼。)决定在一个月内挑战日常使用 Linux 桌面。“老莱” 想了解 Linux 是否已经达到了对用户友好的程度,乃至于“技术呆”级别的用户都能轻松上手。他的专注点同样也放在了 Linux 游戏 上,毕竟电脑游戏确实也是 “老莱” 关注的一个领域。

这是一个有趣的概念,Linux 社区的许多人也十分兴奋,毕竟它向更广泛的技术受众群体免费宣传了桌面 Linux 平台。

唯一美中不足的是,这个日用 Linux 挑战 从一开始就出了大乱子。(LCTT 译注:B 站 中也有相应的中文字幕视频。)

“老莱”的 Pop!\_OS 名(或者说是“冥”)场面

(LCTT 译注:原文标题使用的是 (in)famous,同时指代“著名”和“臭名昭著”,此处的“冥场面”偏向事件悲剧性。)

“老莱” 决定 安装 Pop!\_OS,因为 Pop!\_OS 经常在社区中作为适合游戏的主流发行版出现。接下来,他尝试在软件中心(即 Pop!\_Shop)安装 Steam,但软件中心未能成功安装 Steam。

Sebastian 安装 Steam 时遇到了问题

既然没能通过图形化方式安装,他接下来做了其他所有 Linux 用户都会做的事情。他打开了终端,运行了神奇的 sudo apt-get install 命令。

Sebastian 换用命令行方式安装 Steam

无论是图形化方式还是终端方式,Pop!\_OS 都显示了一条警告,提示用户正濒临卸载关键软件包的危险。

命令行方式清晰明了地警告:“您的操作有潜在的危害性。若要继续,请输入下面的短句“是,按我说的做!(Yes, do as I say!)”。”

忽略移除关键软件包的警告

对于大部分 Linux 用户来说,到这一步就真的得停下来,深思熟虑了。输出的内容明确显示,接下来即将删除 gdm3pop-desktop 和其他许多桌面环境要素。

但人们一般不会在意警告。于是 “老莱” 直接继续安装,最终就剩下了一个不能登录图形界面的损坏系统。

意识到他的 Pop!_OS 彻底出乱子后的 Linus Sebastian(不是 Torvalds)

给桌面 Linux 开发者的深刻教训

对于开发者来说,这里有两点教训值得注意:

  • 安装 Steam 或任何其他常规软件时,不能导致关键的图形界面软件包被删除。
  • 在一款常规的、主流的发行版中,用户不应该能删除关键软件包。

Pop!\_OS 迅速修复了 Steam 的问题,并增加了防御机制以阻止删除关键的桌面要素。

出于某些原因,i386 版的软件包不能在 Launchpad 上发布。Steam 是一个 i386 软件包,在尝试安装 Steam 时不得不将该软件包降级到 Ubuntu 版本以解决依赖问题,然后就删除了 Pop!\_OS 的软件包。

— Jeremy Soller (@jeremy\_soller) 2021 年 10 月 26 日

为避免此类事故,Pop!\_OS 为 APT 包管理器制作了补丁。现在,用户无法在 Pop!\_OS 通过输入“是,按我说的做!(Yes, do as I say!)”来删除关键软件包了。相反,用户将需要添加一个特殊文件来启用该功能(如果某个人真的想把这些关键软件包删掉的话)。(LCTT 译注:APT 2.3.12 上游已经彻底禁用卸载关键软件包的功能。)

对于 Pop!\_OS 来说,这确实是一个好举措。但,这并不仅仅是 Pop!\_OS 单方面的教训。大多数 Linux 发行版都可能会遇到这种情况,并最终删除掉桌面环境和显示服务器。

KDE 已经注意到了这一点,并在即将发布的 Plasma 5.24 中 添加了禁止卸载 Plasma 桌面的功能

KDE Plasma 不允许用户卸载 Plasma 桌面

许多人责怪 “老莱” 不顾清晰明确的警告,直接继续并走向灾难。但问题在于,许多用户真的不会在意 “警告” 这种东西,不管他们技术水平如何。人们只是觉得按 “Y” 或者其他东西就是程序正常的部分,也不会去多想。一些 Linux 用户之前已经踩过这种坑了,但未来可能还会有更多人重蹈覆辙。

这就是为什么添加故障保护措施才是明智之举。这是所有主流发行版都应该做的事。


via: https://news.itsfoss.com/more-linux-distros-become-linus-proof/

作者:Abhishek 选题:lujun9972 译者:imgradeone 校对:wxy

本文由 LCTT 原创编译,Linux中国 荣誉推出