写点什么

Linux 之父:不出意外,Rust 将出现在 Linux 6.1 版本中

  • 2022-09-20
    北京
  • 本文字数:910 字

    阅读完需:约 3 分钟

Linux之父:不出意外,Rust将出现在Linux 6.1版本中

当地时间 9 月 19 日,在刚刚结束的内核维护者峰会上,有关于 Rust 是否将出现在 Linux 中的讨论已经结束,Linux 的创建者 Linus Torvalds在接受媒体采访时表示,“如果不出意外,Rust将会出现在Linux 6.1版本中。”

 

关于 Rust 编程语言将进入 Linux 内核的讨论已经有一段时间了。早在 2020 年在Linux Plumbers Conference 上,Thomas 、Gaynor、Rust 语言团队的联合领导者 Josh Triplett 以及其他一些对此感兴趣的开发者以“Barriers to in-tree Rust”为主题,讨论了想要把 Rust 引入到 Linux 内核项目中作为一种可选的开发语言还需要解决的一些问题。其中 in-tree 是 Linux 术语,意思是与内核源代码树本身一起存储并与之一起构建内核模块。

 

谷歌 Android 团队的 Wedson Almeida Filho 当时曾表示“我们认为Rust已经准备好作为一门实现内核的实用语言进入到 C 中。Rust 可以帮助我们减少特权代码中潜在错误和安全漏洞的数量,同时与核心内核完美配合并保留其性能特征。” 

 

Rust 编程语言已经成为 Linux 事实上的第二种 Linux 语言。与 Linux 的根语言 C 语言相比,它有几个优点,其中最大的一点是它在内存安全方面比 C 语言要好得多。管理 C 内存问题对于开发人员来说是一项永无止境的任务。 

 

Torvalds 在我们的采访中还表示,他希望在内核中看到 Rust 的另一个原因是鼓励新的开发人员开始研究内核。“我认为,Rust 是能够带来创新的东西之一,”他说,“我们正在变老,且思想有些落后了。”

 

在会议上,Torvalds 表示:“针对 Rust 进入 Linux 内核的问题,我们在维护者峰会上进行了辩论,但实际上主要讨乱还是围绕着编译器版本的问题展开的。

 

此外,Western Digital 首席工程师 Andreas Hindborg 在2022 Linux Plumbers Summit上展示了用户可以使用 Rust 编写一流的驱动程序,即适用于 Linux 的 SSD NVM-Express (NVMe) 驱动程序。维护人员确信是时候在 Linux 中继续使用 Rust。简而言之,他们已经认可 Rust 进入 Linux 中这一提议了。

 

现在,Torvalds 在第一个版本中警告说,Rust 将“只有核心基础设施(即还没有成熟的用例)”。但是,这仍然是 Rust 和 Linux 迈出的重要的第一步。 

 

参考链接:

https://www.zdnet.com/article/linus-torvalds-rust-will-go-into-linux-6-1/

2022-09-20 17:2115095
用户头像
李冬梅 加V:busulishang4668

发布了 1208 篇内容, 共 833.1 次阅读, 收获喜欢 1313 次。

关注

评论

发布
暂无评论
发现更多内容

大作业 一

Jaye

天猫成立房产部门,利用区块链承载交易多项服务功能

CECBC

区块链 房地产

面试官:你说说互斥锁、自旋锁、读写锁、悲观锁、乐观锁的应用场景

小林coding

乐观锁 高并发 操作系统 计算机基础

架构师训练营第一周作业

邓昀垚

甲方日常 17

句子

生活 随笔杂谈

Week15

一叶知秋

架构师训练营第 1 期-第一周命题作业

arthur

区块链支付系统开发技术方案,USDT支付系统搭建

13530558032

数字资产钱包开发方案,区块链数字钱包软件源码

13530558032

Java-技术专题-JMX超详细解读

码界西柚

架构师训练营1期 -- 第一周作业

曾彪彪

极客大学架构师训练营

Java异常面试题(2020最新版)

Java架构师迁哥

华为HMS的“生态雪球”,滚动在万物智联的新跑道

脑极体

架构师训练营第一周学习总结

邓昀垚

极客大学架构师训练营

数字货币交易所技术开发,交易所源码

13530558032

Spring Boot CLI 介绍

hungxy

Spring Boot Spring Boot CLI

一文详解分布式缓存(附代码)

架构师修行之路

缓存 分布式 分布式缓存

区块链技术智能合约有哪些实际的应用场景

CECBC

智能合约 区块链技术

Java-技术专题-AQS和Volatile和Synchronized实现原理

码界西柚

Java程序员博客系统推荐!我调研了100来个 Java 开源博客系统,发现这 5 个最好用!

Java 项目管理 计算机 框架设计

What’s New in Dubbo-go-hessian2 v1.7.0

apache/dubbo-go

服务端 dubbo-go Go 语言

LeetCode题解:622. 设计循环队列,使用双向链表,JavaScript,详细注释

Lee Chen

大前端 LeetCode

未来已来!全球一流科技盛会——云栖大会9月17日线上隆重举办

北柯

本以为自己MySQL够牛逼了,直到亲自去阿里受虐了一次!

Java架构师迁哥

数字经济时代来临 区块链护航数字资产安全

CECBC

金融 数字时代

TCP和HTTP中的KeepAlive机制总结

陈德伟

nginx TCP 性能 网络 HTTP

DDD+微服务实战:什么是DDD?

AI代笔

微服务 领域驱动设计 DDD

架构大作业

赵龙

QPS、TPS、RT、并发数、吞吐量理解和性能优化深入思考

艾小仙

架构 编程语言

银行数仓体系发展之路

易观大数据

易观方舟Argo+CRM | 让企业数据发挥更大价值

易观大数据

Linux之父:不出意外,Rust将出现在Linux 6.1版本中
_语言 & 开发_李冬梅_InfoQ精选文章