分类 观点 下的文章

如今,Mac 应用商店正在售卖 LibreOffice。难道它不是免费的吗?我们来了解一下个中缘由。

LibreOffice is Available for $8.99  on Mac App Store: Here's Why!

LibreOffice 是一个自由、开源、跨平台的办公套件。

所以它一直是 微软 Office 的最佳免费替代品

如果事实的确如此, 我现在怎么会在这里讨论 LibreOffice 的购买呢?

文档基金会计划向市场推出这个项目以筹集资金,

如今文档基金会正在努力改进营销策略,鼓励人们支持 LibreOffice 的发展。

当然,发布企业版是他们能做到的最好方式之一。

但是,能否通过提供相似的服务,把这种机会扩展到终端用户呢?

最方便的办法 是像 Mac 应用商店那样,通过专有渠道销售 LibreOffice。

最近,文档基金会 宣布 在 Mac 应用商店销售 LibreOffice;他们是这么说的:

跟以前的情况相比,文档基金会在 Mac 应用商店发布软件的举措是一次变革,这是一种新的市场策略:文档基金会专注于社区版的发布,而属于相关生态系统的公司专注于针对企业用户的、长期提供支持服务以及能够带来价值增值的版本。

很多用户信赖并依靠的是自己平台的官方应用商店。因此,在他们的官方应用商店销售 LibreOffice 能起到方便用户的作用。你可以自动将 LibreOffice 更新为最新版本,而无需每次更新时下载相应的版本。

libreoffice mac app store

为了享受从 Mac 应用商店下载 LibreOffice 的便利,你需要一次性付费购买。

它在 Mac 应用商店的卖价是 8.99 美元

你仍然可以在 LibreOffice 网站 上免费下载 Mac 版 LibreOffice。

Mac 应用商店不是已经可以下载了吗?

mac app store collabora

嗯,是,也不是。

Collabora Office(基于 LibreOffice 的企业版)在 Mac 应用商店售价是 8.99 美元

它基于 LibreOffice,并不完全是 LibreOffice 的社区版本。所以现在,文档基金会在 Mac 应用商店推出了社区版。

他们也在告示中提到:

“我们感谢 Collabora 公司长期以来在 Mac 应用商店对 LibreOffice 的支持”

  • Italo Vignoli,LibreOffice 市场营销团队

(LCTT 校注:也就是说,文档基金会在 Mac 应用商店推出的 LibreOffice 是无商业支持的社区版,和具有商业支持的、基于企业版定制的 Collabora Office 的售价一样。因此,这种行为可看作是文档基金会的某种自愿募捐方式 —— 如果不愿意捐助,你可以继续下载免费版本。)

这笔费用对 LibreOffice 有何帮助?

截至目前,LibreOffice 已成为一个大型开源项目。很多 Linux 发行版中默认自带 LibreOffice,这并不奇怪,一些教育机构也决定使用 LibreOffice,从而取代微软 Office。

当然,它可能在某种意义上并不完美。但是它正在不断取得进步,能满足用户关于文档、表格或演示文稿方面的基本功能。

所以,收取的费用将用于项目的支持工作,可以覆盖项目的维护成本和远期用于支付贡献者和文档基金会工作人员的相关费用。

微软应用商店也会推出 LibreOffice 吗?

微软应用商店现在并不直接提供 LibreOffice。

在微软应用商店,你可以以 14.99 美元的价格购买 Collabora Office。但是,文档基金会还没有发布官方的社区版。

还有 Allo Office,以前被称为 LibreOffice Vanilla。

也许在它登陆 Mac 应用商店之后,他们可能会把它引入微软商店。

? 对于在 Mac 应用商店购买 LibreOffice,你怎么看?


via: https://news.itsfoss.com/libreoffice-mac-os-store/

作者:Ankush Das 选题:lkxed 译者:cool-summer-021 校对:wxy

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

一些已知的、或鲜为人知的事情 —— 这里有 20 件关于 Linux 内核创造者 Linus Torvalds 的趣事。

Linus Torvalds,Linux 和 Git 的创造者

Linus Benedict Torvalds(林纳斯·本纳第克特·托瓦兹),在 1991 年还是一名攻读硕士的芬兰学生时,他开发了一个类 Unix 操作系统。从那时起,它引发了一场革命:今天,它为大多数 Web 服务器、许多嵌入式设备和 500 强超级计算机 中的每一台提供支持。

我已经写过一些鲜为人知的 关于 Linux 的事实,但这篇文章不是关于 Linux 的,而是关于它的创造者,Linus Torvalds。

通过阅读他的传记《 只是为了好玩 Just for Fun 》,我了解了有关 Torvalds 的许多事情。如果你有兴趣,你也可以 订购一本传记。(这是一个 受益推荐 链接。)

关于 Linus Torvalds 的 20 个有趣事实

你可能已经知道一些关于 Linus 的事情,但是通过阅读这篇文章,你很有可能会了解一些关于他的新趣事。

1、以诺贝尔奖获得者的名字命名

Linus Benedict Torvalds 于 1969 年 12 月 28 日出生于赫尔辛基。他来自一个记者家庭。他的父亲 Nils Torvalds 是芬兰政治家,可能是未来参加选举的总统候选人。

他的名字来自于诺贝尔化学与和平奖的双奖获得者 Linus Pauling 的名字。

2、世界上所有的 Torvalds 都是亲戚

虽然你可能会找到几个名字为 Linus 的人,但你不会找到很多姓 Torvalds 的人 —— 因为“正确”的拼写实际上是 Torvald(没有 s)。他的祖父将名字从 Torvald 改为 Torvalds,并在末尾添加了一个“s”。于是,Torvalds 王朝(如果我可以这么称呼它的话)开始了。

由于这是一个不寻常的姓氏,所以世界上只有不到 30 个 Torvalds,而且他们都是亲戚,这是 Linus Torvalds 在他的传记中说的。

年轻的 Linus Torvalds 和他的记者妹妹 Sara Torvalds

3、他的第一台电脑是 Commodore Vic 20

10 岁时,Linus 开始在他外祖父的 Commodore Vic 20 上使用 BASIC 编写程序。这使他发现自己对计算机和编程的热爱。

4、Linus Torwalds 少尉

尽管他更喜欢花时间在电脑上而不是体育活动上,但他必须参加强制性的军事训练。他的军衔是少尉。

5、因为他没有钱购买 UNIX,他创造了 Linux

1991 年初,出于对 MS-DOSMINIX 不满意,Torvalds 想购买一套 UNIX 系统。对我们来说幸运的是,他没有足够的钱。因此,他决定从头开始制作自己的 UNIX 复制品。

6、Linux 可以被称为 Freax

1991 年 9 月,Linus 发布了 Linux(代表 “Linus's MINIX”)并鼓励他的同好们使用其源代码进行更广泛的分发。

Linus 认为 Linux 这个名字太自负了。他想把它改成 Freax(基于 free、freak 和 MINIX),但他的朋友 Lemmarke 已经在 FTP 服务器上创建了一个名为 Linux 的目录。因此,Linux 的名称才得以沿用下来。(LCTT 译注:这个故事和我听到的不同。)

7、Linux 是他在大学的主要项目

《Linux:一种可移植的操作系统》是他的硕士论文题目。

8、他娶了他的学生

1993 年,他在赫尔辛基大学任教时,给学生们布置了一份写电子邮件的作业。是的,当时撰写电子邮件没那么简单。

一位名叫 Tove Monni 的女学生完成了这项任务,给他发送一封电子邮件,并邀请他出去约会。他接受了,三年后,他们三个女儿中的第一个出生了。

我应该说他开创了网恋的潮流吗?嗯……不!让我们就此打住 :wink:

Linus Torvalds 和他的妻子 Tove Monni Torvalds

9、Linus 有一颗以他的名字命名的小行星

他的名字获得了无数荣誉,包括一颗名为 9793 Torvalds 的小行星。

10、Linus 不得不为 Linux 的商标而战

Linux 是 Linus Torvalds 的注册商标。Torvalds 最初并不关心这个商标,但在 1994 年 8 月,William R. Della Croce, Jr. 注册了 Linux 商标,并开始向 Linux 开发人员索要版税。作为回应,Torvalds 起诉了他,并于 1997 年解决了此案。

11、史蒂夫·乔布斯希望他为苹果公司的 macOS 工作

2000 年,苹果公司的创始人 史蒂夫·乔布斯邀请他为苹果公司的 macOS 工作。Linus 拒绝了这个报酬丰厚的提议,并继续致力于开发 Linux 内核。

12、Linus 还创建了 Git

大多数人都知道 Linus Torvalds 创建 Linux 内核,但他还创建了 Git,这是一个广泛用于全世界的软件开发的版本控制系统。

直到 2005 年,(当时)专有服务 BitKeeper 还用于 Linux 内核的开发。而当 Bitkeeper 关闭其免费服务时,Linus Torvalds 自己创建了 Git,因为其他版本控制系统都不能满足他的需求。

13、如今 Linus 几乎不编程

尽管 Linus 全职从事 Linux 内核工作,但他几乎不再为它编写任何代码。事实上,Linux 内核中的大部分代码都来自世界各地的贡献者。他在内核维护人员的帮助下,确保每个版本发布都能顺利进行。

14、Torvalds 讨厌 C++

Linus Torvalds 极其 不喜欢 C++ 编程语言,并对此直言不讳。他开玩笑说 Linux 内核的编译速度都比 C++ 程序快。

15、即使是 Linus Torvalds 也发现 Linux 难以安装(现在你可以自我感觉良好了)

几年前,Linus 说过 他发现 Debian 难以安装。众所周知,他 在他的主要工作站上使用 Fedora

16、他喜欢水肺潜水

Linus Torvalds 喜欢水肺潜水。他甚至创造了一种供水肺潜水员使用的潜水记录工具 Subsurface。你会惊讶地发现,有时他甚至会在论坛上回答一些普通问题。

穿着潜水装备的 Linus Torvalds

17、满嘴脏话的 Torvalds 改善了他的行为

Torvalds 以在 Linux 内核邮件列表中使用 轻度脏话 而闻名,这遭到了一些业内人士的批评。但是,很难批评他对 “F**k you, NVIDIA” 的玩笑,因为它促使英伟达为 Linux 内核提供了更好的适配。

2018 年,Torvalds 暂时离开了 Linux 内核开发,以改善他的行为。这是在他签署有争议的 Linux 内核开发人员行为准则 之前完成的。

Linus Torvalds 对英伟达的中指:去你的!英伟达

18、他太害羞了,不敢在公共场合讲话

Linus 对公开演讲感到不舒服。他不怎么参加活动。而当他必须参加时,他更喜欢坐下来接受主持人的采访。这是他最喜欢的公开演讲方式。

19、他不是社交媒体爱好者

Google Plus 是他使用过的唯一社交媒体平台。他甚至在空闲时花了一些时间 点评了小组件。Google Plus 现已停用了,因此他没有其他社交媒体帐户。

20、Torvalds 定居在美国

Linus 于 1997 年移居美国,并与他的妻子 Tove 和他们的三个女儿在那里定居。他于 2010 年成为美国公民。目前,作为 Linux 基金会 的成员,他全职从事 Linux 内核工作。

很难说 Linus Torvalds 的净资产是多少,或者 Linus Torvalds 的收入是多少,因为这些信息从未公开过。

Tove 和 Linus Torvalds 和他们的女儿 Patricia、Daniela 和 Celeste

如果你有兴趣了解更多有关 Linus Torvalds 早期生活的信息,我建议你阅读他的传记,书名为 《 只是为了好玩 Just for Fun 》。

免责声明:这里的一些图片来源于互联网,我没有图像的版权,我也不打算用这篇文章侵犯 Torvalds 家族的隐私。


via: https://itsfoss.com/linus-torvalds-facts/

作者:Abhishek Prakash 选题:lkxed 译者:gpchn 校对:wxy

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

随着技术的进步,企业,无论大小,都必须将自己转变为数字公司。转型不再是“选择”的问题;相反,它是关于“如何”推进过渡。这就是 AIOps 的用武之地。

将组织转变为数字公司会遇到很多挑战。缺乏专门的 IT 技能、组织变革管理、不断变化的客户需求和混合环境只是其中的一小部分。企业需要增强其 IT 运营(ITOps)以应对这些挑战并满足客户期望。

数字化转型:AIOps 之路

未来,ITOps 将结合算法和人工智能,使 IT 系统的性能变得透明,并帮助他们提供无缝体验。

“AIOps 对 IT 运营的长期影响将是变革性的。” —— Gartner

AIOps 对于成功的数字化转型至关重要,可以帮助系统以现代业务所需的速度运行。反过来,这将确定公司获得和保持市场领先地位的速度。

现代 AIOps 技术在本地、云端或混合环境中提供 IT 基础架构。它们的自动化使开发人员能够专注于设计下一代业务应用,而不必担心底层基础设施。

什么是 AIOps?

AIOps 结合人工智能和机器学习来分析 IT 运营的数据。这是将人工智能应用于 IT 运营的过程。它可以帮助组织主动检测错误,还可以帮助运营团队在问题影响最终用户之前预防问题。

传统的 IT 管理技术已经无法应对数字化业务转型。当 Gartner 创造 AIOps 一词时,该公司预测 IT 运营过程将发生重大变化,组织管理其 IT 生态系统的方式也会发生巨大变化。

AIOps 平台使用大数据。他们从各种 IT 运营和设备收集数据,以自动识别和实时响应问题,同时仍提供传统的历史分析。然后,AIOps 使用机器学习对组合的 IT 数据执行综合分析。

结果是自动化驱动的洞察力驱使持续改进和修复。AIOps 支持基本 IT 功能的持续集成和部署 (CI/CD)。

AIOps 的范围是什么?

开始使用 AIOps 最初似乎具有挑战性,因此最好采取循序渐进的方法。我们需要从识别和理解 IT 运营数据开始。 AIOps 的核心是数据驱动。因此,它需要访问所有相关的操作数据,包括非结构化数据、日志、指标、实时数据、API 输出和设备数据。还需要结构化的业务数据,例如数据库、社交活动和其他关系数据。 AIOps 平台处理的相关数据越多,他们的预测就越准确。

企业需要了解他们的数据如何帮助他们解决最大的问题,无论他们身处哪个行业。他们应该实施 AIOps 来回顾他们过去的失败,并确定哪些数据将帮助他们找到解决方案。

数据分析可用于查找中断或系统变慢的根源。然后 AIOps 平台可用于检测常见问题及其补救措施。企业可以使用收集到的结果来实施机器学习和 AI,以进行实时监控和自动响应。这整个过程帮助公司推动 AI 成熟,有效地修复错误,避免停机,提高效率。

图 1:AIOps 平台可实现对 IT 运营监控 (ITOM) 的持续洞察(来源:https://www.gartner.com/en/documents/3971186)

为什么 2022 年需要 AIOps?

随着企业加快数字化转型,应用程序和系统架构变得非常先进。我们可以通过以下几种方式见证这种复杂性:

  • 组织正在从传统的应用架构转移到云原生、灵活和基于微服务的容器化应用堆栈。
  • 这些应用也部署在本地、混合、公共和私有云平台上。

随着应用和 IT 环境的扩展,它们会产生大量数据。 IT 运营团队因无法管理的数据而筋疲力尽。但是,人工智能可以处理大量数据。随着数据量的扩大,将人工智能纳入 IT 流程的机会要大得多。

异常检测、分类和预测都可以通过使用机器学习和深度学习模型来完成,这些模型擅长分析海量数据并提供分析。AIOps 的许多功能可帮助公司通过交互式仪表盘提供良好的用户体验。

实施 AIOps 的企业报告了诸如无缝体验、更低的运营费用、更快的客户服务、更短的平均解决时间和更少的停机时间等好处。 AIOps 通过基于预测分析做出坚定的决策来支持 IT 运营。

最后一点

AIOps 是 IT 运营分析(ITOA)的下一步。 人工智能、认知技能和 RPA(机器人流程自动化)用于在基础设施或 IT 运营问题成为问题之前自动修复它们。 自我修复系统是 AIOps 的最终目标。


via: https://www.opensourceforu.com/2022/09/get-ready-to-embrace-the-aiops-era/

作者:Amit Shingala 选题:lkxed 译者:geekpi 校对:wxy

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

在开始编写应用之前,为手机、物联网设备和边缘计算定义无线更新计划。

过去对系统的更新相对简单。当开发人员需要修改他们已经分发给公众的东西时,会发布一个更新程序供人们运行。用户将运行更新程序,允许用新文件替换旧文件并添加新文件。然而,即使有了这些“相对简单”的更新,也有一个问题。当用户安装好的系统处于意外状态时会发生什么?升级中断时会发生什么?当各种设备都在线时,这些问题同样重要,有时需要重要的安全更新。今天的许多更新都是通过无线、 空中下载技术 over-the-air (OTA)的方式提供的,连接不良、信号突然丢失或断电的可能性可能会对应该是次要更新的内容造成灾难性的影响。这些是你在计划提供 OTA 更新时需要考虑的三大策略。

1、验证

TCP 协议内置了很多验证功能,因此当你 向设备发送数据包 时,通常可以确信每个数据包都已完好无损地收到。但是,TCP 无法报告它不知道的错误,因此由你来验证以下内容:

  • 你是否已发送更新所需的所有文件?设备无法接收没有发送的内容。
  • 收到的文件和你发送的文件一样吗?至少,检查 SHA 和以验证文件完整性。
  • 如果可能,请使用 数字签名 确保文件来自受信任的来源。
  • 在允许更新开始之前,你必须验证设备能够应用更新。在提交更新之前检查权限和电池状态,并确保你的更新过程覆盖任何意外的用户事件,例如计划的重新启动或休眠。
  • 最后,你必须验证声称已成功完成的更新是否已实际完成。在将更新正式标记为系统已完成之前,请检查目标设备上的文件位置和完整性。

2、回退和故障状态

更新的最坏情况是设备处于损坏状态,以至于它甚至不能继续被中止的更新。在这种情况下,更新程序文件存在于目标设备上,但该过程已被中断。这可能会使设备处于未知状态,其中一些文件已被更新版本替换,而其他文件尚未被替换。在最坏的情况下,已更新的文件与尚未更新的文件不兼容,因此设备无法按预期运行。

有一些策略可以解决这个问题。初始更新步骤可能是安装专用于完成更新的特殊引导镜像或环境,并在系统上设置“标志”以确认更新正在进行中。这样可以确保即使设备在更新过程中突然断电,更新过程也会在下次启动时重新启动。仅在验证更新后才删除表示更新成功的标志。

根据目标设备的安全策略和你要更新的内容,特殊的引导镜像可能不可行或不需要。不过,原理还是一样的。当启动后,更新必须建立一个环境,在这个环境中,待处理的更新是解决问题之前的唯一途径

但是,在更新被授予启动权限之前,用户(如果有的话)应该能够延迟或忽略更新。

3、附加更新

在许多边缘和物联网设备中,目标设备的底层是不可变的。更新只会添加到系统的已知状态。 Fedora Silverblue 之类的项目正在证明这种模式可以在许多领域发挥作用,因此这种奢侈的做法可能会变得司空见惯。不过,在那之前,成功应用更新的一部分是了解你将要影响的环境。

不过,你不需要不可变的核心来应用附加更新。你可以构建一个使用相同概念的系统,将更新作为添加库或包的一种方式,而无需修改旧版本。作为此类更新的最后一步,具有更新路径的可执行文件是你所做的唯一实际修订。

OTA 更新

世界越来越无线化。对于手机、物联网设备和 边缘计算,OTA 更新通常是唯一的选择。实施 OTA 更新策略需要仔细规划并仔细考虑不可能的情况。你最了解你的目标设备,因此请在开始编码之前规划好你的更新架构。


via: https://opensource.com/article/22/9/plan-ota-updates-edge

作者:Alan Smithee 选题:lkxed 译者:geekpi 校对:wxy

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

Linus Torvalds 让 Fedora Linux Workstation 36 成功运行在 Apple Macbook Air M2 上。666!

Wow! Torvalds Modified Fedora Linux to Run on his Apple M2 Macbook

Linus Torvalds 喜欢写代码和修复代码。当然,这是他的技术专长。

如果你知道的话,他就是那个因为买不起 UNIX,转头就创造了 Linux 的家伙。

出于类似的原因,他还在 BitKeeper 不再免费使用后构建了 Git。

即使在今天,他仍继续着他的动手精神和“没有我解决不了的问题”的态度。

他设法在他的 Apple Macbook Air M2 上运行了 Fedora Linux 36 Workstation 版本。

注意:从 Asahi Linux 的 Hector Martin 那里得知,Linus Torvalds 似乎在这里使用了 Leif 的工具包。所以,你可能想多了,他并没有从头开始做所有事情来让它发挥作用。

多亏了 ZDNet 对 Torvalds 的 采访,我们才发现了这一激动人心的考验。

Apple M2 芯片上的 Fedora Linux

Apple Macbook Air 是一款出色的笔记本电脑。但是,它不能完全按照消费者想要的方式运行 Linux。

然而,Linus Torvalds 似乎是使 Linux 运行在苹果电脑上的天才。

尽管苹果基于 ARM 的 M2 芯片没有 Fedora 移植,但他还是做到了。

请注意,这并不意味着你可以立即在 Macbook Air M2 上运行 Fedora Linux。它只适合像 Torvalds 这样的 Linux 高手才能使其工作。

他说,即使没有图形加速和在 GNOME 桌面环境中缺少某些图形效果(例如屏幕调光),这种体验也很出色。

我喜欢这种方式,它使显示更加迅捷。我可能也会在我的其他机器上关掉这些。

事实上,总的来说,这是一项令人兴奋的成就!

Apple 芯片上 Linux 的现状

不仅是 Linus Torvalds,而且每个人都对 Apple M1/M2 芯片的性能印象深刻。

事实上,他利用 Macbook Air M2 发布了 Linux 内核 5.19

Linus Torvalds 使用 Apple MacBook 硬件发布 Linux Kernel 5.19

尽管我们很想尝试一下,但 Apple 的 M2 还没有为 Linux 做好准备。

幸运的是,像 Asahi Linux 这样的项目一直在不断改进对 Apple 芯片的支持。他们还设法使 Linux 在最新的 Apple M2 芯片上运行

而且,在 Linux 创造者的努力下,我们应该很快就能在 Macbook 上看到完整的 Linux 体验。

到目前为止,你可以使其与 Asahi Linux 一起使用,但对于大多数用户来说,它仍然无法取代它作为日常办公系统。

推荐阅读 ?

有兴趣了解更多关于 Torvalds 的知识吗?我们这里有一个有趣的收藏?

Linus Torvalds:关于 Linux 创造者的 20 个事实

? 你如何看待在 Apple 硬件上运行的 Fedora Linux?你希望某个发行版可以在 Apple M1/M2 驱动的设备上运行吗?是哪个发行版?


via: https://news.itsfoss.com/fedora-apple-torvalds/

作者:Ankush Das 选题:lkxed 译者:littlebirdnest 校对:wxy

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

在 LPC 2022 大会上,Torvalds 和我有机会坐下来,再次谈论生活、Linux 和潜水。

爱尔兰,都柏林:我认识 Linus Torvalds 已经几十年了,但是自从全球疫情爆发以来,我们已经多年没有机会进行面对面的访谈了。终于,在 2022 年的 Linux Plumbers 大会上,这个世界顶级 Linux 开发者的年度聚会上,我们有机会再次面对面进行了交谈。

在这次会议之前,Torvalds 在荷属西印度群岛的博内尔岛潜水了六天。如果有选择的话,他说他"宁愿潜水也不愿去参加会议"。我们不都是这样吗?

Torvalds 还说,尽管他在 Linux 内核上工作了很多,但他不是工作狂。

真的,我之所以还能年复一年地为之工作,是因为我可以离开它。但我不会离开很久,因为我会感到无聊。唯一让我觉得日子漫长,而且精疲力尽的时候是在一个合并周期开始的时候。即使如此,我还是尽量在我可以集中精力的合并的第一周做完所有主要的事情。

如果你想知道谁是 Linux 内核真正的工作狂,Torvalds 建议你看看 Greg Kroah-Hartmann(GKH),他是 Linux 稳定版内核 的维护者。“我不知道他是怎么做到的,”Torvalds 坦承,“我想他把很多事情都自动化了,但这是无休无止的,而且每周都要做。”

然而,全球疫情对 Linux 内核的开发几乎没有任何影响。当然,Torvalds 和许多顶级内核维护者一样,多年来一直在家里工作。一个大的变化是,“多年来,我们第一次召开了一场面对面的 Plumbers 和 Linux 内核维护者峰会”,这是一个由前 20 名内核维护者组成的圆桌会议。

Torvalds 说,另一个很大的不同是,那些以前没有在家工作的开发者发现,他们很大程度上喜欢在家工作。Torvalds 希望他们中的许多人能够继续这样做。

这并不是说没有任何变化。Torvalds 同意 Linux 内核开发者 Jonathan Corbet 的观点,他在当天早些时候在附近召开的欧洲开源峰会上说:“现在不再是孤独的 Linux 子系统维护者,而是团队在管理子系统,而且效果很好。” Torvalds 补充说:“有些子系统仍然由一个人管理,但这种情况越来越少。与其说是委员会,不如说是由三个人轮流组成的小组”。这就减轻了维护者的负担,正如 Corbet 所说,这有助于代码维护者“快乐更多,暴躁更少”。没有人愿意在试图让代码补丁通过时面对一个暴躁的代码维护者。

说到脾气暴躁,Torvalds 虽然不是 Rust 的超级粉丝,但他已经准备好看到 Rust 进入 Linux 内核了。

我已经觉得我们会在这个版本(Linux 内核 6.0)中拥有它,但显然,这并没有发生。我不会打包票说它会进入 6.1 版本(10 月发布)。但是,它已经进行了足够长的时间,我们所差的就是临门一脚了,因为不合并它并没有什么好处。而且肯定会合并。当然,有些人仍然认为我们可能会遇到一些麻烦,但如果两年后有问题,我们可以在那时再解决。

Rust 还没有完全进入的一个原因是,一些开发者担心需要让所有非标准的 Rust 扩展在 Linux 中工作。例如,在新的 Rust Linux NVMe 驱动中,需要对 Rust 进行 70 多项扩展才能使其工作。

但是,Torvalds 说,几十年来,我们一直在使用标准 C 的例外用法。“我一直很坚定地表示,这个领域的标准是垃圾。而我们要忽略这个标准,因为这个标准是错误的。因此,在 Rust 方面也将是如此。”

在他看来,更重要的部分是 Rust 编译器需要可靠和稳定。人们的一个问题是,GCC Rust 肯定还不够可靠或稳定。所以实际上,现在要做 Linux Rust 的开发,你必须使用 Clang。但是,Torvalds 补充说,“Clang 确实可以工作,所以合并 Rust 应该对内核有好处,而不是伤害。”

这些天,当他在路上的时候,Torvalds 正在使用一台带有 M2 处理器的苹果 MacBook Air。在这台崭新的机器上,他运行的是 Fedora Workstation 36。他还不能向普通人推荐这个。因为没有针对 ARM-64 M2 处理器 的 Fedora 移植版,所以他自己做了这些改造。目前,支持 M2 处理器的主要 Linux 发行版是 Asahi Linux for Mac,但它使用了晦涩的 Pacman 软件包管理器。或者,正如 Torvalds 所说,“Pacman!?什么鬼!”但是,他能够迅速地搞定它,让 Fedora 出现在它上面。

当然,它还不完美。例如,这些代码还不支持 M2 FPU,所以 Torvalds 不能使用 3D 图形功能,但“我不需要游戏”。具有讽刺意味的是,这也意味着 GNOME 40 的一些图形效果,如屏幕调光,不能工作,但“我喜欢这种方式,它使显示更敏捷。我可能也会在我的其他机器上关闭这些效果”。

更加恼人的是,Chrome 还不能在这个平台上的 Linux 上运行。这并不是什么大问题,因为 Chromium 浏览器在上面运行得很好。除了,“我把琐碎的密码保存在 Chrome 密码管理器上,所以我必须用我的智能手机把它们转移过来。”

然而,对于他真正从事的工作,修补和编译 Linux 内核,M2 Air 工作得很好。即使只有 16GB 的内存和 256GB 的固态硬盘,它也能很好地工作。当然,它在他 自制的 Linux 工作站 上运行得更快,但 “我这次旅行只带了我的 Mac Air。这就是我需要的一切”。

Linux 软件和 Mac 硬件是天作之合。或者说,Torvalds 所做的搭配使他很高兴。


via: https://www.zdnet.com/article/linus-torvalds-rust-may-make-it-into-the-next-linux-kernel-after-all/

作者:Steven Vaughan-Nichols 译者:wxy 校对:wxy

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