标签 Linus Torvalds 下的文章

在日本开源峰会中,Linux 和 Git 的创始人 Linus Torvalds 深入探讨了 Rust 在 Linux 中的应用、Linux 维护者压力问题,以及 AI 对 Linux 和开源开发未来的影响。

尽管 Linux 的创始人 Linus Torvalds 最近鲜少公开露面,但在 Linux 基金会的 日本开源峰会 上,他与其好友,Verizon 开源部门负责人 Dirk Hohndel 共同探讨了 Linux 的当前状况。

首先,两人对下一个 Linux 内核版本 Linux 6.7 进行了讨论。在出发前往东京前,Torvalds 已经发布了此版本的 第四个发布候选版。这意味着,如果一切顺利,且 Torvalds 未发现任何问题,我们将在圣诞节左右看到新版本的 Linux 内核。

正如 Torvalds 解释的那样,他不希望把 “合并窗口” 放在圣诞,因为这会 “毁掉我的圣诞节”。而现在,“我们正在等待,以确保不存在任何可能成为绊脚石的问题”。为确保正在为下一个版本 6.8 而准备的维护者和开发者们不会因为知道 “圣诞节后我的合并窗口将开启而陷入 恐慌 Panic ,我们可能会将其推迟一到两周,使时间安排更为舒适,因为没有人愿意在圣诞期间繁重的工作。”

当提到维护者的话题,Hohndel 提出了 “维护者疲劳以及这个角色的疲劳和压力” 的讨论。正如我最近的报道,Linux 内核的维护者对于这个关键而高要求的角色感到 压力渐增

对此,Torvalds 做出回应:“找到开发者比较容易;我们有很多的开发者。一些人认为,只有能做任何事情的超级开发者才有资格成为维护者,但实际情况并非如此。”

Torvalds 接着说,“要成为一名维护者,你需要有足够的鉴赏力来评判别人的代码。有些能力可能是与生俱来的,但大部分则需要通过实践来获得。你必须能看别人的代码,并能区分,‘这是好的实践还是坏的实践’?通常这只是多年实践的结果。”

尽管如此,Torvalds 还是强调,“我们有很多优秀的维护者,但另一方面,你必须坚守在岗位,或者需要找到能够和你协同工作的维护者,这样你就能规划好你的休假和其他事项。”

对于 Torvalds 来说,“始终在岗并不是问题,因为我热爱我所做的事情。几个月前我去度假,我带了我的笔记本电脑。如果我没有随身带着笔记本电脑,我可能会感到无比无聊。这就是我生活的方式,但我明白并不是每个人都适合这样的生活,尤其是当你要投入生活中好几年的时间时。”

这也是 Torvalds 需要积极学习和提升的一部分,“代码容易写,有对错可寻。但人际关系则较为复杂,必须学会与开发者或者维护者相处,尤其当维护者都有各自不同的目标。他们想将自己负责的区域推向一个方向,而其他的维护者可能会想要将它朝其他方向引导。这种情况会带给人巨大的压力。”

在 2018 年,Torvalds 决定放弃他愤怒的态度,他 休假一段时间,去改正他对其他开发者的态度。有所改观后,Torvalds 回归 了 Linux 内核工作。自从那时起他变得更为温和,正如他在东京提到的,他不再 “对某公司竖中指,我已吸取了教训。”

总结一下,Torvalds 指出,“人们往往认为开源全是关于编程的事,但实际上很多是与沟通相关。维护者就是翻译的人,我不仅指的是语言,更是代码的环境,代码存在的理由。这是一项艰巨的任务。但是,如果你想成为维护者,相信我,顶层总有你的位置。”

此外,Linux 内核社区的老龄化也是一个值得关注的问题。如 Hohndel 所说,“如果我看五年后,很多 (顶尖的 Linux 内核)的人们将步入 60 岁,甚至有人将接近 70 岁。”

对此,Torvalds 承认,“我们中的很多人都在步入老年,但部分原因是因为我们有一些已经工作超过 30 年的维护者。他们依然活跃,仍然会回来找我。我们拥有一个人们愿意长期坚持的社区。”

Hohndel 评论道,内核社区的老龄化问题是枚 “双刃剑”,Torvalds 同意这个观点,并指出,“我喜欢内核中的 Rust 的原因之一是,那里有一个明显比其他维护者年轻很多的维护者。我们可以明显看到内核的某些区域更能吸引年轻人。”比如在驱动方面,那里更容易找到年轻的人,这一直是我们发展和培养维护者的传统方式,包括 Greg(Korah-Hartman,Linux 稳定内核的维护者)。

Hohndel 和 Torvalds 还谈到了在 Linux 内核中使用 Rust 语言的情况,Torvalds 指出,“这方面有增长,但我们的内核还没有哪个部分真正依赖 Rust。对我而言,Rust 在技术上是有意义的,但以我个人的看法,更重要的是我们不能因为是内核和开发者就停滞不前。”

Torvalds 继续说道:“尽管 Rust 还未真正展现出它的巨大潜力,但我想在明年,我们将开始集成开始积极使用它的驱动程序和一些甚至是主要子系统。所以这是一种需要几年才能在内核中占有重要地位的事情,但无疑,它正在逐渐塑造出这一未来。”

展望未来,Hohndel 谈到我们必须去考虑大型语言模型(LLM)人工智能。他认为人工智能更像是把超级自动更正,因为其实大型语言模型的核心功能就是预测你下一个最可能用到的词,然后从此处进行推理。尽管它看似并不真正聪明,但显然,它对我们的生活以及我们生活的现实产生了深远影响。他问道:“你觉得我们会看到有人提交由大型语言模型写出的代码吗?”

Torvalds 的答复坚定且直接,“我确信这种情况会发生,甚至可能已经发生了。也许现在是在一个较小的范围内,人们更多的是在利用它来辅助编写代码。”但是,和许多人不同的是,Torvalds 并不对人工智能感到担忧。“自动化帮助编写代码的情况显然一直存在,这并不是什么新鲜事。”他说。

实际上,Torvalds 希望 AI 能在“寻找明显的愚蠢错误方面提供帮助,因为很多他看到的错误并不是难以注意的错误,很多都是愚蠢的错误,这并不需要任何更高级的智能才能发现。”他希望有更多工具能在错误更难以发现的情况下发出警告,比如,“这种模式看起来不太常见,你确定这是你想要的吗?” 答案也许是 “不,这不是我的意思,你找到了明显的问题,非常感谢!”我们确实需要一款超级自动更正。他看待 AI 更像是一个可以帮助我们在做好自己事情的一项工具。

Hohndel 接着提问:“那关于 AI 带来的幻觉呢?”对此,一向坦率直言的 Torvalds 表达了他的看法,“我每天都会看到即使没有 AI 的情况下也依然会发生的错误。所以这就是为什么我并不太担心。我认为我们自己仍然很擅长犯错误。”

随后,Torvalds 表达了他对于开源的热爱,“我很高兴开源、开放的理念如今获得了更广泛的接受。我特别记得 30 年前我刚开始这个项目时,人们会质疑我,问我‘为什么呢?你又是怎么盈利的呢?’ 这种问题现在已经不再出现,开源已经成为了这个行业的标准,不论是编程还是数据,大规模的项目需要在公司之间分享,这已经成为了人们的共识。”

Hohndel 指出,“Linux 基金会的目标就是鼓励超越个人、公司,甚至超越整个社会,在一个中立的地方进行合作。在这样一个中立而公正的场所,人们可以聚集在一起实现一些事情,这是非常重要的。”

最后,Torvalds 总结道,“这就是我为什么在 Linux 基金会工作,因为我拒绝在任何 Linux 公司工作。我不想让任何一个公司或任何一个商业实体成为特殊地位。我们需要一个中立的地方,这就是为什么我决定把我的姓名给了 Linux 基金会。”

(题图:DA/e811695a-aa34-4805-b634-03c516688323)


via: https://www.zdnet.com/article/linus-torvalds-on-state-of-linux-today-and-how-ai-figures-in-its-future/

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

1 Linus Torvalds 谈 Rust 和 AI 编程

在 Linux 基金会的日本开源峰会上,Linus Torvalds 在访谈中谈到了在 Linux 内核中使用 Rust 语言的问题。Torvalds 说:“它一直在增长,但内核还没有任何部分真正依赖 Rust。……Rust 还没有真正显示出它是下一个伟大的事物。……要让它成为内核的重要组成部分,还需要数年时间。但它肯定会成为内核的一部分。”我们都知道 Torvalds 对 Rust 进入内核大开绿灯,他认为 “Rust 是技术上有意义的事情之一,……更重要的是,作为内核和开发人员,我们不能停滞不前”。有趣的是,还一个原因是“有一位(Rust)维护者明显比大多数维护者年轻得多。”

他也谈到了对 AI 编程的看法,当被问到是否认为会看到提交由 AI 编写的代码时,他说:“我相信这一定会发生。而且很可能已经发生了,也许规模较小,人们更多使用它来帮助编写代码。”与许多人不同,Torvalds 并不太担心人工智能,“很明显,自动化一直在帮助人们编写代码。这根本不是什么新鲜事。”而对于 AI 幻觉问题,他说:“我每天都能看到没有 AI 而出现的 bug。所以我才不那么担心。我认为,我们自己犯错误的能力还不错。”

(插图:DA/4794e383-cb3e-421e-876b-73720b421b57)

消息来源:ZDNet
老王点评:Linux 内核有这样一位自信而开放的领袖,确实幸事。

2 Meta 用 11 亿张用户照片训练其人工智能图像生成器

Meta 推出了一项独立的文本到图像人工智能生成器服务 Imagine,该服务建立在其名为 Emu 的人工智能模型上,这个模型是在 11 亿张 Facebook 和 Instagram 用户照片上训练出来的。Instagram 上每天上传的照片数以亿计,训练的照片只占了很小一部分。Meta 称排除了私人信息和未在其服务上公开分享的图片。不过,尽管 Meta 公司大力支持开源人工智能,但 Emu 和 Imagine 目前都还没有开源。

(插图:DA/c9b0a5ca-2f10-4467-bdac-0af3a1eba5cb)

消息来源:Venture Beat
老王点评:所以,公开上传的图片其实就是很好的 AI 饲料。

3 微软 DHCP 服务器软件被滥用来欺骗 DNS 记录

据 Akamai 安全研究人员称,只需对运行微软 DHCP 服务器默认配置的服务器发动攻击,就可能会让攻击者欺骗 DNS 记录、入侵活动目录并窃取其存储的所有机密。虽然目前还没有看到服务器受到这种类型的攻击,但在 Akamai 监控的数千个网络中,有 40% 的网络正在使用带有漏洞的默认 DHCP 配置,因此大量的企业都有可能受到攻击。微软 DHCP 服务器默认启用了 DHCP DNS 动态更新,这就是问题所在,除了创建不存在的 DNS 记录外,无需认证的攻击者还可以使用 DHCP 服务器覆盖现有数据。不过,微软接到报告后表示不打算采取动作,而 Akamai 将在不久的将来发布实现这些攻击的代码。

(插图:DA/e8fb1f7a-b4c8-41c2-afd4-e4bb55f8e2ce)

消息来源:The Register
老王点评:默认配置不安全难道不该修复,或者至少发个安全公告吗?

1 Linus Torvalds 为假期季做准备

Torvalds 上周日发布了 Linux 内核 6.7 版本的第四个候选发布版。通常,在发布新版内核之前会提供七个候选发布版。按照这个时间表,RC 7 将在耶诞节前夕发布,而正式版将在 12 月 31 日发布。不过 Torvalds “认为这个时间安排最终是可行的,因为假期在发布计划的结尾”。但是可能是由于 6.7 看起来“非常平静”,他预感“必须在 6.8 版本的合并窗口做些什么”,虽然他还不确定要做的是什么,也不确定是否需要。

消息来源:The Register
老王点评:敬业如企鹅皇帝,每年年底也必须得休个假。

2 IBM 发布了 “实用规模” Heron 量子处理器

IBM 发布了其量子处理单元(QPU)系列的最新产品 Heron 量子处理器,IBM 声称它已达到了 “实用规模”。Heron 拥有 133 个量子比特,高于前一个型号。IBM 还宣称,与前代产品相比,Heron 的错误率降低了五倍,这一点非常重要。Heron 将为 IBM 的“量子系统二”计算集群提供动力,该集群将量子计算、经典计算和量子比特控制电子设备结合在一个模块化系统中,该计算集群有 5 米高,与许多量子系统一样,需要低温冷却才能运行。IBM 预计将在十年后推出的 QPU 拥有 2000 个量子比特。

消息来源:The Register
老王点评:像 IBM 这样的百年企业,还在继续不惜代价地投入量子计算机。

3 Hugging Face 泄露的 API 令牌可以完全访问 LLaMA 2 仓库

研究人员在 Hugging Face 上通过字符串搜索和手动收集发现了 1500 多个泄露的 API 令牌,这使他们能够访问 723 个组织的账户。在绝大多数情况下(655 个),被暴露的令牌具有写入权限,可以修改账户存储库中的文件。共有 77 个组织以这种方式被暴露,其中包括 Meta、EleutherAI 等。Hugging Face 存储了 25 万多个数据集,还有 50 多万个人工智能模型。如果攻击者利用了暴露的 API 令牌,可能会导致数据被盗、训练数据被毒化或模型被完全窃取,从而会影响 100 多万用户。数据中毒攻击是人工智能和机器学习面临的最严重威胁之一,被列入 OWASP 的十大 LLM 风险。

消息来源:The Register
老王点评:在各种公开代码库中,你总是能捡到各种令牌和凭证,即便托管平台一再提醒和防范。

Linus 的放松方式是写内联汇编

Linus Torvalds 在改进一个性能优化补丁后说,“有些人通过在泳池边喝杯好酒来放松,我通过玩内联汇编来放松”。这个补丁是为正在进行的 Linux 6.5 合并窗口提出的,它大幅提升了吞吐量,并降低了用于校验的 csum\_partial 函数调用的延迟。在某些情况下,可能会有 8~9% 的延迟改善,以及大约 30% 的吞吐量改善。另外一个内核工程师调侃道,“还有第三种人,他们在游泳池边喝着好酒,同时玩着内联汇编”。

消息来源:Phoronix
老王点评:好吧,真是独特的放松方式。我的放松方式之一就是写写代码,前提是这些代码不让我暴跳如雷。?

Rocky Linux 反对红帽的决定,并找出了合法获得 RHEL 源代码的方法

在红帽公司决定 限制 对 RHEL 源代码的访问后,并通过服务条款(TOS)和最终用户许可协议(EULA)施加了一些条件,试图阻碍合法客户行使 GPL 所保证的权利。Rocky Linux 认为“这种协议违反了开源的精神和目的”,并已经找出了其它获得 RHEL 源代码的方法:一个选择是通过使用 UBI 容器镜像,它是基于 RHEL 的,可以从多个在线来源获得;另一个方法是通过按使用量付费的公共云实例,从而获得所有软件包和勘误表的源代码,并且可以通过 CI 管道自动完成所有这些工作。Rocky Linux 强调,“这些方法之所以可能是因为 GPL 的力量。没有人可以阻止 GPL 软件的再分发。重申一下,这两种方法使我们能够合法地获得 RHEL 二进制文件和源码包,而不影响我们对开源软件的承诺,也不会受到妨碍我们权利的 TOS 或 EULA 限制。”

消息来源:Phoronix
老王点评:我觉得这件事上红帽是自取其辱。一方面用着 GPL 软件赚钱,另外一方面又试图无视 GPL 许可证赋予的权利。没错,红帽是“没有义务让重新构建者的工作更加容易”,但是从根本上它不能违反 GPL 协议而限制源代码的可得性。最终结果是,RHEL 下游发行版依然存在,红帽却显得吃相难看。

微软公开预览 Windows 11 Copilot

几个月前,微软在 Edge 和必应支持的任务栏搜索栏中加入了生成性人工智能。本周,微软在 Windows Insider 中为公共测试者提供了 Copilot 预览。用户可以按快捷键在屏幕右侧打开 Copilot 栏。除了聊天功能,Copilot 还将支持使用 OpenAI 的 DALL-E 2 模型创建图像。此外,Copilot 还将在一开始就推出必应广告,微软将为你提供该公司 “认为相关” 的广告。

消息来源:Ars Technica
老王点评:说实话我觉得现在的 AI 和操作系统的结合还属于生搬硬套,什么时候操作系统不需要人类“操作”了,才真正的变成了 AI 的“系统”。

又一次,Linus Torvalds 立场坚定地、咆哮地小小回复了某人。

linus torvalds

Linus Torvalds 又发表了一篇热点看法(或争议?)?

一切都始于 Linus Torvalds 对《纽约时报》网页体验的看法。

social.kernel.org 上发布的一篇公开帖子中,Linus 抱怨了纽约时报网站上的广告和糟糕的用户体验。此外,他还感到烦恼的是,人们必须致电该网站团队才能取消订阅纽约时报。

下面是他的发帖:

Image via social.kernel.org

但是,这与我们新闻标题毫不相关,是吗??

是有点无关,但这件事还有更多的内容。

实际上,Linus 在 他的帖子 中继续向他的一些粉丝解释,他并不介意订阅纽约时报,但是由于令人讨厌的体验,这变成了一项不可接受的条件。

在他的帖子的一条评论中,一位用户还提到纽约时报不值得关注,并将其称为“清醒的共产主义宣传”。

以下是该用户的原文:

nytimes opinion of a user

虽然这与最初讨论的上下文无关,但 Linus Torvalds 坚定的表明了他对这种观点的信仰。

linus torvalds reply

他的回复如下:

我觉得你可能不应该关注我,因为你那个“清醒的共产主义宣传”的评论让我觉得你是一个一流的白痴。我强烈怀疑我就是你担心的那些“清醒的共产主义者”之一。但你可能无法解释这两个词的任何一个真正意思,对吧?

此外,他还分享了下面这段话:

我是一名持证的无神论者,我认为妇女的选择权非常重要,我认为“有组织的民兵”意味着应该仔细发放枪支许可证,而不是随便给予任何有脉搏的白痴,我一点也不在意你决定穿“错误”的衣服或者决定不为你出生时的性别所束缚。该死的,如果这些让我成为“清醒”的人,那么我认为使用这个词作为贬义词的任何人都是人类的耻辱。所以请立刻取消关注我吧。

虽然这只是社交媒体上的一次言论碰撞,但他的回复被一些人视为有争议,有些人将他标签为“左派”(不管这是什么意思)。

当然,还有其他人认为 Linus Torvalds 正确地表达了他想要说的话,这没有什么不对的。如果你了解 Linus Torvalds,你会知道他通常直言不讳地表达自己的观点。

就像他最近对 Linux 6.3 的 一个糟糕的提交请求 感到愤怒一样。

在这里,我们不讨论具体问题。当然,我们关注的是 Linux 和开源软件……还有 Linus Torvalds ?

但是,从回复中可以看出,Linus Torvalds 似乎不喜欢用“清醒”一词来贬低某些事物。他明显尊重其他人的选择,并且“一点也不在意”。

?你认为 Linus Torvalds 对“清醒的共产主义”意识形态的看法怎么样?请在下方评论区分享你的想法。


via: https://news.itsfoss.com/linus-torvalds-woke-communists/

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

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

Linus Torvalds 公开批评提交内核补丁的开发者

在看到一位开发者提交到内核邮件列表的补丁信息后,Linus Torvalds 将该合并请求拉出来公开批评。在那个合并请求中,“整个提交信息基本上就是一行简短的日志”。他用了一大段话批评,“……如果你不屑于解释为什么有这个合并请求,那么这个合并请求绝对是有问题的垃圾。……”他说,“再次重申,如果你不能解释一个合并请求,那么就不要做。”

消息来源:Phoronix
老王点评:内核社区的开发者们不都已经“接受”过 Linux 开发礼仪的熏陶了么?

Linux 6.3 引入 IPv4 BIG TCP 以提高高速网络性能

自去年以来,Linux 内核已在 IPv6 上支持了 BIG TCP,以允许更大的 TSO/GRO 数据包大小。这为 IPv6 的性能带来了显著的提升,尤其是在 25~100+ Gbit 的网络空间,同时也带来了更低的延迟。随着 Linux 6.3 的推出,类似的优势也在 IPv4 领域得到体现。

消息来源:Phoronix
老王点评:从基准测试数据看,这对于高速网络的性能提升相当可观。

AI 写作正在影响出版业

截至 2 月中旬,亚马逊的 Kindle 商店中有 200 多本电子书将 ChatGPT 列为作者或共同作者,这包括《如何使用 ChatGPT 写作和创建内容》、《家庭作业的力量》和诗集《宇宙的回声》。而且这个数字每天都在上升。亚马逊上甚至出现了一个新的子类型:关于使用 ChatGPT 的书籍,完全由 ChatGPT 撰写。

而另外一则 消息 显示,科幻杂志《Clarkesworld》正在暂停提交短篇小说。去年年底以来,他们的短篇小说的投稿量大增,但大部分写作似乎来自人类依靠人工智能工具抽出的文本。

消息来源:路透社
老王点评:新世界的大门开了一个门缝,一些不太起眼的地方开始发生了变化。