【锁定直播】字节、华为云、阿里云等技术专家讨论如何将大模型接入 AIOps 解决实际问题,戳>>> 了解详情
写点什么

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:2112913
用户头像
李冬梅 加V:busulishang4668

发布了 807 篇内容, 共 374.3 次阅读, 收获喜欢 996 次。

关注

评论

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

人人都可以掌握的正交试验设计测试用例方法

陈磊@Criss

6个高效学习编程的方法

三钻

学习 程序人生 大前端 后端

更优雅的编写JavaScript

三钻

Java 程序员 大前端 经验分享 ES6

DockerFile 详解

陈磊@Criss

一文道尽“表驱动法”

架构精进之路

编码 表驱动法

DSN 主流项目调研 0——IPFS&&Filecoin白皮书总结

AIbot

区块链 分布式存储 分布式文件存储 IPFS Filecoin

5大法则助你 成为更出色的开发者

三钻

学习 编程 程序员 敏捷开发 经验分享

DSN主流项目调研1——Storj和Arweave的简介

AIbot

分布式存储 区块链+ 分布式文件存储 Storj Arweave

Python的Twisted事件驱动的网络引擎框架

陈磊@Criss

Git使用教程:最详细、最傻瓜、最浅显、真正手把手教!

程序员生活志

git

国内程序员最容易发音错误的单词集合

程序员生活志

程序员 经验总结

Kafka实战宝典:如何跨机房传输数据

数据社

大数据 kafka 跨机房

你还应该知道的哈希冲突解决策略

vivo互联网技术

哈希冲突

用“易于改编”原则,提升编程水平,写出更好的代码

三钻

程序员 大前端 后端 经验分享 编程风格

Java的Override和Overload

陈磊@Criss

告别下载速度慢!Docker配置阿里云镜像仓库

程序员的时光

Docker 阿里云

优质单元测试的十大标准,你有遵循吗?

禅道项目管理

项目管理 单元测试 自动化测试

快速掌握的测试用例优先级划分方法

陈磊@Criss

分布式定时任务调度框架实践

vivo互联网技术

大数据 分布式 框架

你真的懂怎么写`服务层`吗?

三钻

php 程序员 后端 服务 架构思维

IDEA直连服务器,进行项目Docker部署,实现一键部署、启动

xcbeyond

Java Docker idea插件

如何选择一个性能测试工具(LoadRunner和Locust的一次对比)

陈磊@Criss

好玩又好用,一款轻松就可以实现音视频的Demo

anyRTC开发者

音视频 移动互联网 RTC anyRTC Demo

区块链技术在银行业的运用

CECBC

区块链 信息安全 金融

Kafka实战宝典:一文带解决Kafka常见故障处理

数据社

kafka 监控

带你体验Vue2和Vue3开发组件有什么区别

三钻

Java Vue 大前端 Vue3 React

写给想学和在学编程的你们,学习编程的7个好处

三钻

学习 程序员 软件开发 编程之路 经验分享

CentOS7 下Docker安装、启动

xcbeyond

Docker 软件安装

聊聊微前端的原理和实践

vivo互联网技术

大前端

华章25周年活动——《迁移学习》限量5折!

华章IT

国家央行数字货币的优势与挑战

CECBC

数字货币 央行 商业银行

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