Linux创始人:C很简单,但易犯错,而Rust不是
创始人
2024-09-27 20:52:04
0

9 月 16 日,在维也纳举行的 Linux 基金会开源峰会上,Linus 谈到了关于 Rust 和 C 语言的争论。

“C 语言,归根结底,是一个非常简单的语言。这是我享受 C 语言的原因,也是很多 C 语言程序员喜欢它的原因。也正因为它简单,所以也非常容易犯错。而 Rust 不是。” 在与 Verizon 开源部门负责人 Dirk Hohndel 的现场对话中,Linus 对 Rust 的安全性予以了肯定。

将 Rust 引入 Linux 内核已经成为一个热门话题。

2022 年,开发者们就这门语言进行了争论,一些人将 Rust 的内存安全特性称为对多年来内核工作的 “侮辱”。

9 月初,Rust for Linux 项目的一位维护者辞职,称对 “非技术性的胡说八道” 感到沮丧。这在技术圈引起了讨论。

Linus 表示,不理解为什么 Rust 会成为如此有争议的话题,并笑称这让他想起了过去人们关于 vi 和 Emacs 编辑器的争论。(补充一下:vi 和 Emacs 的争论可以追溯到 20 世纪 70 年代,并且至今仍在继续。)

“Rust 和 C 的讨论几乎带有宗教色彩。”Linus 直言,争论有时会变得激烈,甚至可以说是恶毒。但他认为在这些关于 Rust 的争论是积极的,因为它激发了讨论,表明有人在乎。

现在人们都在谈论 “Rust 集成失败了”,Linus 认为,要得出这一结论还为时尚早,毕竟才做了几年。何况他并不认为该项目会失败。

一个月前,在香港举行的 Linux 基金会开源峰会上,Linus 就曾公开表示,Rust 在 Linux 内核项目中的采用速度太慢了。

一方面,因为很多资深内核开发者都已经习惯了 C 语言,对 Rust 并不熟悉。况且 Rust 以学习曲线陡峭著称,他们没有什么兴趣学些一门新的语言。

另一方面,Rust 的基础设施本身还不够稳定。确实如此,与 C 语言相比,Rust 的生态系统还相对年轻,而 C 语言的生态系统已经发展了几十年,拥有大量稳定、经过时间检验的库和工具。

虽然这么说,但也并不影响 Linux、Windows、Android 三大操作系统积极探索和引入 Rust 语言,以利用其在内存安全和并发编程方面的优势。

为什么都三大操作系统都看好 Rust,它是怎么实现内存安全的?以至于谷歌甚至还放话要脱离 C/C++。

在操作系统之外,Rust 也将取代 C/C++ 吗?有人就认为,Rust 适合写内核级别的代码,但并不是适合业务开发,因为它不够高效,不够灵活。

【开源漫谈】第十四期,我们邀请了三名资深 Rust 专家,以直播的形式,深入探讨 Rust 在操作系统领域的崛起及其对 C/C++ 的潜在替代趋势,并客观分析 Rust 在各个开发领域的适用性,以期为广大开发者提供更为全面的技术视角和思考

↓直播预约↓

✨直播福利

  • 互动抽奖:在直播评论区提问,被直播嘉宾回复的用户可获 OSC T 恤 1 件,名额不限。

  • 福袋抽奖:直播中将有多轮抽奖,参与就有机会获得 OSC T 恤、笔记本、马克杯 、前沿技术书籍等。

我们直播间见吧~

相关来源

https://www.theregister.com/2024/09/19/torvalds_talks_rust_in_linux/

延伸阅读

“革命性”「Safe C++」扩展提案:质疑Rust、理解Rust、成为Rust?

美国国防部建议将C代码转换为Rust——而且是用AI

从C++切换到Rust,开发效率提升两倍不止

C++之父反驳白宫,称拜登政府忽视了现代C++编程语言的优势

C++用于Linux内核开发,曾被Linus强烈反对,现在时机终成熟?

苹果称Swift是取代C++的最佳选择

微软组建新团队,帮助用Rust重写核心Windows库

快十年了,Rust怎么还没有取代C/C++?

END

往期回顾

谷歌SRE工程师打拼9年:年薪超60万美元、钱赚够了、对技术不再那么热爱

高通拟收购英特尔——Arm与x86之争到此为止?

“革命性”「Safe C++」扩展提案:质疑Rust、理解Rust、成为Rust?

我有一个大胆的想法:呼吁Linus延迟退休!

Zen浏览器——号称是“开源版Arc”、轻如鸿毛、快如闪电

分享、在看与点赞 Orz

相关内容

山东黄河勘测设计研究院申请...
国家知识产权局信息显示,山东黄河勘测设计研究院有限公司申请一项名为...
2026-08-15 11:52:43
英伟达GeForce NO...
IT之家 8 月 13 日消息,英伟达于当地时间 8 月 13 日...
2026-08-15 09:04:02
戴夫·普拉默推赛博朋克风重...
2026-08-15 07:41:47 作者:狼叫兽 2026年...
2026-08-15 09:03:14
从扎根到生长:千万行开源代...
1000万行开源鸿蒙主干代码、华为外生态厂商第一贡献量、4席PMC...
2026-08-15 08:26:01
全新开源项目公布,让PC ...
IT之家 8 月 11 日消息,据外媒 TechPowerup 报...
2026-08-12 08:42:40
国家机构预警Sorry勒索...
IT时代网8月10日消息,国家计算机病毒应急处理中心10日通报,依...
2026-08-11 19:33:41

热门资讯

卢伟冰发文庆祝小米手机15周岁... IT之家 8 月 16 日消息,小米集团合伙人 / 总裁、手机部总裁、小米品牌总经理卢伟冰刚刚发文庆...
华为官宣昇腾0 Day适配小红... IT之家 8 月 16 日消息,小红书 8 月 14 日正式发布 dots3-note previe...
又一A股公司,加码AI 智洋创新,拟募资加码AI。 智洋创新(688191)8月14日晚间公告,公司拟向特定对象发行股票募资...
AI时代,纸质书该何去何从 近年来,各大书展结合流行趋势,开发出各类新潮活动,迎来爆棚人气。一边是读者在旧书堆中耐心“淘宝”,另...
AI时代 纸质书该何去何从 近年来,各大书展结合流行趋势,开发出各类新潮活动,迎来爆棚人气。一边是读者在旧书堆中耐心“淘宝”,另...
业绩太 “炸裂”!AI巨头营收... AI巨头Anthropic的业绩太“炸裂”了。 据最新消息,全球AI巨头Anthropic第二季度营...
游戏产业进入AI时代,广州为什... 羊城晚报记者 陈旭泽 8月14日,广州海珠区发布广东首个词元(Token)经济专项政策“词元经济八条...
福建:完善AI基础设施建设,加... 福建省人民政府日前印发《福建省“十五五”新兴产业和未来产业发展规划》,其中提到,实施“AI+”引领工...
广东把AI培训送到千家万户 “... 羊城晚报讯 记者周聪报道:8月15日,由广东省人力资源和社会保障厅主办的“粤能学—人工智能培训进万家...
武汉水务装上鸿蒙AI大脑 武汉水务装上鸿蒙AI大脑 管网诊断从半个月缩至数分钟 湖北日报讯 (记者马文俊、通讯员张雨)8月14...