首页 > 社交 > 科普中国

Linux内核将引入Rust

常驻编辑 科普中国 2022-07-09 内核   狗头   堆栈   量子   干劲   主线   基金会   此事   语言   版本   项目

自2016年以来,Rust每年都被Stack Overflow开发者调查评为“最受欢迎的编程语言” vKT拜客生活常识网

vKT拜客生活常识网

许多人也开始呼吁在Linux内核中增加Rust语言的支持,由此还诞生了一个叫做“Rust for Linux”的组织。vKT拜客生活常识网

vKT拜客生活常识网

出现这一现象最主要的原因是用Rust编写会带来更高的计算内存资源利用率,以及更安全vKT拜客生活常识网

比如在2019年召开的Linux Security Summit安全峰会上,有人就提出用Rust就可以通过其type system和borrow checker提供的API,来避免掉Android和Ubuntu中2/3的内存安全问题。vKT拜客生活常识网

那么,Rust有没有可能成为Linux内核中除C之外的第二种官方语言呢?vKT拜客生活常识网

会上,Linus也谈到了这个问题。vKT拜客生活常识网

比较惊喜的是,他表示,大家都以为我们一直在规避风险,但其实我们一定会把它加进来的,也许就从下一个版本开始!vKT拜客生活常识网

也就是说,官方终于决定把拥抱Rust,把Rust for Linux的PR合并到Linux内核的主线了。vKT拜客生活常识网

此举赢得了现场观众阵阵掌声,Linus用了好大功夫才平息住大家的兴奋。vKT拜客生活常识网

要知道,此前光是Rust的支持补丁就已发布到第七版了。vKT拜客生活常识网

vKT拜客生活常识网

不过,Linus紧接着也提醒道,目前只会以非常有限的方式来尝试。毕竟25年前想换C++进行一些内核补丁操作时就失败了。vKT拜客生活常识网

(意思用Rust重写2500万行C代码肯定是不可能的咯。)vKT拜客生活常识网

接着有趣的一幕出现了。vKT拜客生活常识网

Linus称自己其实是很愿意相信参与每一个参与Linux维护的开发者的,但前提是他们没有把事情搞砸。vKT拜客生活常识网

一旦搞砸,Linus表示大家都懂得,自己会“口出不逊”。但自己又意识到这样很不礼貌,只好事后再到歉。vKT拜客生活常识网

vKT拜客生活常识网

Linus不好意思地说,这种情况已经不是一回两回了,“所以现在,请允许我先给写Rust的这帮程序员道个歉。”(手动狗头)vKT拜客生活常识网

压力现在来到了Rust这边。vKT拜客生活常识网

相关阅读:

  • IE
  • 华硕天选3游戏本
  • 太阳系八大行星
  • 「技术干货」Linux内核代码追踪之UDP调用过程
  • CentOS
  • 从通用的协议栈层面来优化Redis性能的实践
  • 25
  • 华为鸿蒙OS
  • 研究发现:地球内核会来回移动
  • 《无尽的拉格朗日》登顶国服排行榜却遭误解!星战游戏如
    • 网站地图 |
    • 声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。文章内容仅供参考,不做权威认证,如若验证其真实性,请咨询相关权威专业人士。