Skip to content

搞英语 → 看世界

翻译英文优质信息和名人推特

Menu
  • 首页
  • 作者列表
  • 独立博客
  • 专业媒体
  • 名人推特
  • 邮件列表
  • 关于本站
Menu

Linux 内核开发人员如何看待 Rust?

Posted on 2025-02-10

编程_64.png

据 Heise.de 报道,今年 FOSDEM 的主题演讲包括免费的 AI 模型和 systemd,还有 Linux 内核 Rust 集成主管 Miguel Ojeda 的进度报告。 Rust for Linux 的核心团队只剩下八个人了……Miguel Ojeda 因此在内核开发人员(包括 Rust 社区之外的开发人员)中发起了一项调查,并在他的 FOSDEM 演讲中提出了一些更重要的声音。人们对 Rust 的总体情绪仍然乐观,特别是 Linus Torvalds 和 Greg Kroah-Hartman 坚信 Rust 集成的必要性。这与其说是快速进步,不如说是为未来的内核开发寻找新的人才。从 Ojeda 的幻灯片来看,反应大多是积极的: – “2025 年将是 Rust GPU 驱动程序之年……” – Daniel Almedia – “我认为在内核中引入 Rust 是我们长期以来看到的最令人兴奋的开发实验之一。” — Andrea Righi – “这个项目面临着独特的挑战。Rust 作为一种语言,最大的弱点是相对较少的人会说它。事实上,Rust 不是适合初学者的语言,系统级开发使事情变得更加复杂。也就是说,Linux 内核项目历来吸引了喜欢具有挑战性的软件的开发人员 – 如果有一个开源组织愿意为更好的操作系统付出额外的努力,那就是内核开发人员。” — Carlos Bilbao – “我在用户空间中玩过一些 [Rust],我绝对讨厌货物概念…我讨厌不得不拉下其他我不信任的代码。至少对于共享库,我可以信任第三方完成了构建和所有这些…[虽然 Rust 应该继续在内核中增长],如果 C 的一个子集变得像 Rust 一样安全,它可能会让 Rust 过时…” Steven Rostedt Rostedt 不确定 Rust 是否会吸引更多的内核贡献者,但确实冒险了这个观点。 “我觉得 Rust 更像是年轻开发人员想要学习的语言,而 C 是他们父亲的语言。”但 The New Stack 援引内核维护者 Christoph Hellwig 的最新言论(他之前将 Rust 和 C 的混合比作癌症)认为,“内核开发社区中支持 Rust 和 C 的阵营之间仍然存在争论”。三天后,Hellwig 在 Linux 内核邮件列表中再次重申了他的立场:“另一种语言的每一个额外的位都会大大降低内核作为一个集成项目的可维护性。Linux 能够生存这么久的唯一原因是没有内部边界,而添加另一种语言完全打破了这一点。你可能不喜欢我的回答,但我会尽我所能来阻止这种情况。这并不是因为我讨厌 Rust。虽然不是我最喜欢的语言,但它绝对是最好的新语言之一,我鼓励人们使用它对于适合的新项目,我不希望它靠近我需要维护的庞大 C 代码库。”但文章还指出,谷歌“一直是在其 Android 手机中运行的 Linux 内核中添加 Rust 的坚定支持者”。在内核中使用 Rust 被视为避免与 C 和 C++ 代码相关的内存漏洞并提高 Android 操作系统稳定性的一种方法。 “谷歌想要用 Rust 替换 C 代码只是内核的一小部分,但它会产生巨大的影响,因为我们正在谈论数十亿部手机,”Ojeda 在演讲后告诉我。 Ojeda 告诉我,除了 Google 之外,随着 Rust 获得更多架构支持以及“维护人员对它变得更加满意”,Rust 的采用率和热情也在不断增加。 “维护者已经告诉我,如果可以的话,他们现在就会开始编写 Rust,”Ojeda 说。 “如果他们能放弃C,他们就会这么做……”在争议中,奥赫达得到了源源不断的声音支持。他的大部分讨论还涵盖了内核中 Rust 倡导者的声明,其中包括内核的主要开发人员(包括 Linux 创始人 Linus Torvalds 本人)以及来自红帽、三星、谷歌、微软等公司的技术负责人。

twitter_icon_large.png facebook_icon_large.png

在 Slashdot 上阅读这个故事的更多内容。

原文: https://developers.slashdot.org/story/25/02/08/0455231/what-do-linux-kernel-developers-think-of-rust?utm_source=rss1.0mainlinkanon&utm_medium=feed

本站文章系自动翻译,站长会周期检查,如果有不当内容,请点此留言,非常感谢。
  • Abhinav
  • Abigail Pain
  • Adam Fortuna
  • Alberto Gallego
  • Alex Wlchan
  • Alin Panaitiu
  • Anil Dash
  • Answer.AI
  • Arne Bahlo
  • Ben Carlson
  • Ben Kuhn
  • Bert Hubert
  • Big Technology
  • Bits about Money
  • Brandon Skerritt
  • Brian Krebs
  • ByteByteGo
  • Chip Huyen
  • Chips and Cheese
  • Christopher Butler
  • Colin Percival
  • Cool Infographics
  • Dan Sinker
  • David Walsh
  • Dmitry Dolzhenko
  • Dustin Curtis
  • eighty twenty
  • Elad Gil
  • Ellie Huxtable
  • Ethan Dalool
  • Ethan Marcotte
  • Exponential View
  • FAIL Blog
  • Founder Weekly
  • Geoffrey Huntley
  • Geoffrey Litt
  • Greg Mankiw
  • HeardThat Blog
  • Henrique Dias
  • Herman Martinus
  • Hypercritical
  • IEEE Spectrum
  • Investment Talk
  • Jaz
  • Jeff Geerling
  • Jonas Hietala
  • Josh Comeau
  • Lenny Rachitsky
  • Li Haoyi
  • Liz Danzico
  • Lou Plummer
  • Luke Wroblewski
  • Maggie Appleton
  • Matt Baer
  • Matt Stoller
  • Matthias Endler
  • Mert Bulan
  • Mind Matters
  • Mostly metrics
  • Naval Ravikant
  • News Letter
  • NextDraft
  • Non_Interactive
  • Not Boring
  • One Useful Thing
  • Phil Eaton
  • PostHog
  • Product Market Fit
  • Readwise
  • ReedyBear
  • Robert Heaton
  • Rohit Patel
  • Ruben Schade
  • Sage Economics
  • Sam Altman
  • Sam Rose
  • selfh.st
  • Shtetl-Optimized
  • Simon schreibt
  • Slashdot
  • Small Good Things
  • Steph Ango
  • Stephen Wolfram
  • Steve Blank
  • Taylor Troesh
  • Telegram Blog
  • The Macro Compass
  • The Pomp Letter
  • thesephist
  • Thinking Deep & Wide
  • Tim Kellogg
  • Understanding AI
  • Wes Kao
  • 英文媒体
  • 英文推特
  • 英文独立博客
©2025 搞英语 → 看世界 | Design: Newspaperly WordPress Theme