2023年1月

软件缺陷导致西南航空取消数千架次航班

从 12 月 22 日开始,美国西南航空取消了 15000 架次的航班,上星期四取消了 2300 多个航班,而风暴已经过去了一个星期。有人指出这是由于其过时的调度系统导致的。软件的缺陷导致了之前规模较小的崩溃,西南航空公司的工会也多次对此提出警告,工会甚至将更新摇摇欲坠的调度技术置于其对增加工资的要求之上。

消息来源:《纽约时报》
老王点评:管理层面临两难境地:不动的话还能运行,但谁也不知道什么时候崩溃;动的话,可能带来更多不确定性。这就是“屎山”技术债。

AI 专家预测“编程的终结”

一位 AI 专家撰文说,“除了非常专业的应用,我们所知的大多数软件都将被训练的人工智能系统所取代,而不是编程产生的。”他说的不仅仅是像 Github CoPilot 这样的东西,而是用训练模型取代了编写程序的整个概念。未来计算机学生不再需要学习二叉树、C++ 编程技巧这样的世俗技能。在大多数情况下,大规模的、由人类策划的数据集将不再是必要的,他们只需要提出正确的例子,正确的训练数据,以及评估训练过程的正确方法,而机器将完成剩下的工作。重点是转向教导智能机器,而不是直接对其进行编程,这更像是一个专注于人工智能教育的领域,甚至将来可能出现面向人工智能的精神病学。

消息来源:《ACM 通讯》
老王点评:画风逐渐不对,一位可以生成各种软件的 AI 助手,或许还会有点小脾气、会伤心,也可能陷入心理问题。

X.Org 服务器的开发速度创下了二十年来的新低

大多数在 Linux 桌面上工作的企业支持的开发者不再围绕 X.Org 服务器开发新功能,并将他们的努力转移到以 Wayland 为重点的环境中。查看 2022 年 X.Org 服务器的 Git 统计数据时,它显示了开发是如何急剧降低的,现在的提交量和代码修改量已经达到了二十年来的最低点。今年,X.Org 服务器的 Git 主干分支只有 156 个提交,远低于 2008 年 2114 个的最高纪录。当然,这并不是说 X.Org 服务器的功能已经很完备了,因为还有一些围绕 HDR 支持的问题,同步的改进等等,以及安全问题。

消息来源:Phoronix
老王点评:虽然 X.org 终将落幕,但是看到这样衰落,总是觉得挺可惜。

Flatpak 软件包的一个鲜为人知的特点是,它允许你对已安装的应用程序进行降级。下面是如何使用它的方法。

从技术上讲,小版本或次要更新是为了解决问题。但是,当某些更新破坏你当前的工作流程时,情况可能会变得更糟。

无论是 Flatpak 包还是 Snap,当出现问题时,一切都会在某个时候崩溃。作为一个沙盒打包方案,它可能不会影响整个系统,但如果你遇到一个让你的应用体验变差的错误,你可能会后悔更新。

比如之前 Black Box 的更新就带来了一些错误,无法选择文字!开发人员现在已经解决了这个问题,但在他们没有解决之前,我降级了那个特定的包以使其正常工作。

所以,如果你想降级特定的 Flatpak 应用,你可以按照本指南进行操作。

在 Linux 中降级 Flatpak 包

免责声明: 与安装 Flatpak 不同,你需要 sudo 权限才能降级 Flatpak 包。如果你的用户没有该权限,你可以按照我们关于 如何向用户授予 sudo 访问权限 的详细指南进行操作。

以下是步骤:

1、获取包的应用 ID

第一步是找到要降级的包的应用 ID。你可以列出已安装的软件包轻松找到它:

flatpak list --app

find flatpak package id in linux

记下要降级的包的应用 ID。

这里,我要降级 Black Box,所以我的应用 ID 将是 com.raggesilver.BlackBox

2、列出以前的版本并获取该提交的代码

获得应用 ID 后,你需要列出以前的版本。

你可以按照给定的命令语法做到这点:

flatpak remote-info --log flathub <Application ID>

find previous releases in flatpak

找到首选的先前版本后,复制如上所示的提交的代码。

3、降级 Flatpack 包

执行前两个步骤后,你应该有以下内容:

  • 包的应用 ID。
  • 首选旧版本的提交代码。

现在,你必须将它们放在以下命令中:

sudo flatpak update --commit=<commit_code> <Application ID>

当我将 Black Box 降级到以前的版本时,我将使用以下命令:

sudo flatpak update --commit=c4ef3f4be655cbe2559451a9ef5977ab28139c54bb5adbd7db812f3482bd0db5 com.raggesilver.BlackBox

downgrade flatpak package in linux

这就完成了!

要检查你是否已成功降级软件包,你可以列出需要更新的软件包(考虑到其他所有内容都是最新的)。它应该包括你最近降级的软件包的名称:

flatpak update

downgrade flatpak package

如你所见,Black Box 已过时,需要更新,这意味着包已成功降级!

总结

在本快速教程中,我解释了如何降级 Flatpak 软件包,希望对你有所帮助。

如果你有任何疑问或建议,请在评论中告诉我。


via: https://itsfoss.com/downgrade-flatpak-packages/

作者:Sagar Sharma 选题:lkxed 译者:geekpi 校对:wxy

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

Vanilla OS 已经准备好让你尝试!在这里了解令人兴奋的地方。

Vanilla OS 是一个基于 Ubuntu 的发行版,旨在为用户提供一个具有随需应变能力和自由选择软件包的 GNOME 体验。(LCTT 译注:Vanilla —— “香草”,因为作为太普通的香料,所以也有“普普通通”的意思。)

经过几个月的测试,Vanilla OS 的第一个版本 终于以 Vanilla 22.10 Kinetic 的形式出现了,其提供了原汁原味的 GNOME 43

在最近的一次采访中,我们问创建者:“很多人认为我们已经有太多的发行版了。为什么还要有 Vanilla OS?”,Mirko Brombin,分享了一些有趣的见解享。请看下面我们与他的对话,探索关于 Vanilla OS 的令人兴奋的事情:

“不要害怕做出贡献”:Mirko Brombin 谈 Vanilla OS 和其他未来项目

Vanilla OS 有几个特点,你可能会觉得有帮助,请允许我向你介绍一下。

主要亮点

作为一个新的发行版,Vanilla OS 有一个装备精良的功能集,你可能会喜欢。一些值得注意的亮点包括:

  • 原生安装程序
  • Vanilla OS 首次设置 First Setup 功能
  • Vanilla OS 控制中心
  • apx 软件包管理器
  • 随需应变能力

原生安装程序

Vanilla OS 安装程序

Vanilla OS 有一个用 GTK4libadwaita 编写的原生的安装程序,它取代了该操作系统在早期开发阶段时使用的 Calamares 安装程序。

Vanilla OS 安装程序正在进行

之前,他们还宣布将使用来自 Crystal Linux 团队的 Jade 安装程序。

但是,他们改变了主意,选择在现有的 Vanilla 首次设置 项目之上建立 Vanilla 安装程序

Vanilla OS 首次设置

Vanilla OS 首次设置

Vanilla OS 的安装完成后,你会看到一个快速设置屏幕,上面用各种语言写着 “欢迎”。

Vanilla OS 软件包管理器选择

然后它将带你完成各种设置,如选择颜色方案,选择你想要的软件包管理器,是否要安装受限制的编解码器,等等。

我必须说,这很方便! ?️

Vanilla OS 控制中心

Vanilla OS 控制中心

这个图形化工具使你能够对操作系统进行修改,如运行关键更新和安装额外的驱动程序。

随需应变的不变性

正如上面 Vanilla OS 的创始人所展示的,这个操作系统可以提供完全的不变性和原子性,允许你在两个根分区(A/B)之间进行交易。

你问这是什么意思? ?

嗯,这意味着你的系统的核心部分被锁定,以防止任何不必要的变化,特别是那些由损坏的应用程序或错误的更新引起的变化。

Vanilla OS 使用 ABRoot 来实现这一目标,之前,他们曾尝试使用 Almost,但结果并不理想。

它还有一个智能更新功能,他们解释如下:

VSO(Vanilla System Operator)是一个工具,它将定期检查更新,然后如果设备没有处于大量使用状态,就在后台下载和安装。事实上,VSO 检查是否满足某些检查条件,如资源是否空闲(CPU/RAM),连接是否允许,电池是否至少有 30% 的电量等。

更新是通过 ABroot 应用的,并在下一次重启时得到修补,而不需要花费额外时间。

apx 软件包管理器

Vanilla OS apx

Vanilla OS 带有 apx 工具,允许你在不修改根文件系统的情况下在管理的容器内安装软件包。

下载 Vanilla OS

如果你认为 Vanilla OS 解决了你在 Ubuntu 上遇到的问题,并且想要一个原汁原味的 GNOME 体验,那就来试试吧。

你可以在其 官方博客文章 中了解更多关于 Vanilla OS 22.10 的信息。

下载 Vanilla OS

via: https://news.itsfoss.com/vanilla-os-release/

作者:Sourav Rudra 选题:lkxed 译者:wxy 校对:wxy

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

因为百思买,Firefox 绕开了用户代理字符串中的版本号

用户代理(UA)字符串是浏览器向网站发出的一个标识符,网站可以利用这一数据调整性能和功能,或屏蔽过时的浏览器。即将发布的 Firefox 110 的用户代理字符串中包含“rv:110.0”,用户报告它导致了百思买(bestbuy.com)显示错误信息,声称不支持该浏览器。但实际上是百思买将其当成了不支持的 IE 11(rv:11)。Firefox 决定修改其用户代理字符串,保持在 rv:109.0。

消息来源:Solidot
老王点评:多么可笑的做法,难道不该百思买去修改自己错误的识别吗?

台式机 GPU 销量创 20 年新低

在大流行期间,对显卡的需求明显增加,因为一些人花更多的时间在家里玩游戏,而另一些人则试图挖掘以太坊来获得一些现金。但现在,对台式机独立 GPU 的需求大幅下降。据数据,独立显卡的出货量在 2022 年第三季度创下约 20 年的新低,为台式电脑提供了约 690 万块独立显卡,以及为笔记本电脑提供的差不多数量的 GPU,同比下降了 42%。同时,该季度集成 GPU 的出货量总计约为 6150 万个单位。

消息来源:Tom's Hardware
老王点评:好吧,没人抢 GPU 了。

Edubuntu 将在明年归来

Edubuntu 是以教育为重点的版本,预装了各种教育包,并为学生提供了优化的工作流程。但 Edubuntu逐渐消失了。Ubuntu Studio 项目的领导者和他的早期教育专家的妻子,希望带领 Edubuntu 重新成为一个正式的 Ubuntu 版本。新的 Edubuntu 将基于 GNOME ,预装各种教育包,并在安装程序中支持选择学前教育、小学/初级教育和中学目标等。

消息来源:Phoronix
老王点评:欢迎回来 Edubuntu。

这些有趣的代码编辑器可能会在 2023 年取代 VS Code!

5 Upcoming Code Editors that May Challenge the Supremacy of Visual Studio Code

嗯,2022 年即将结束。

我们推出了针对 Linux 发布的新的卓越代码编辑器,从 Lite XLPulsar 等。

因此,为了纪念这一点,我编制了这份即将推出的 Linux 代码编辑器列表,它们很有可能挑战 VS Code 的霸主地位。

让我带你了解它。

1、Pulsar

pulsar

Pulsar 是一个社区主导的开源代码编辑器,旨在替代著名的 Atom 代码编辑器。

它使用与 Atom 相同的代码库,有一个开源的后端(得益于逆向工程的工作),更新了依赖性。

他们有计划在不久的将来对其进行改进。

它可以从 官方网站 下载,但请记住,它还处于早期开发阶段。

2、Atom 社区版

atom community

Atom 社区版” 也是从现已停止维护的 Atom 编辑器的 灰烬 中重生的,它是一个旨在接管其前身的概念和想法的项目。

他们的目标是从提供最基本的特性开始,并使其与 atom-ide-ui 包中的可用功能相媲美。

它可能会有更多东西,但就目前的形式而言,我现在不建议新用户这样做。与 Pulsar 相比,他们的长期目标略有不同,这使它成为另一个值得一看的项目。

但是,到 2023 年,情况可能会有所不同。

尽管如此,那些喜欢冒险的人可以使用 源代码 来构建它。

3、Lapce

lapce

一个轻量级和快速的开源代码编辑器?

这就是 Lapce

它是一个基于 Rust 的开源代码编辑器,专注于提供这样的体验。

我们在它处于 pre-alpha 阶段时对其进行了介绍,但在 2023 年它可能会引起注意。

4、Zed

zed breadcrumbs

Zed 是即将推出的代码编辑器,旨在挑战 VS Code 的统治地位。

它有许多功能,例如实时协作、极简界面、代码动作、命令面板等 更多功能

事实上,Atom 的创始人 Nathan Sobo 是这一切的幕后推手,并将其称为 Atom 的“精神继承者”。

5、Lite XL

lite xl

Lite XL 是一个用 Lua 编写的开源代码编辑器,仅使用 3MB 的存储空间和大约 20MB 的内存。(与 VS Code 的 ~550 MB 相比)。

如果你正在寻找一个完全最小化的代码编辑器,它可能会合你的口味。

你现在可以从 官方网站 获取它,它会定期更新,预计 2023 年也会如此。

好了,这是这份名单的结束,也是 2022 年的结束。 ?

我可能错过了一些代码编辑器,我知道你会在评论部分告诉我。随时分享你的想法!


via: https://news.itsfoss.com/upcoming-code-editors/

作者:Sourav Rudra 选题:lkxed 译者:geekpi 校对:wxy

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