欢迎来到199云计算!

开发工具

当前位置:主页 > 产品 > 开发工具 > Linus Torvalds已经决定将Rust编程语言加入Linux内核 >

Linus Torvalds已经决定将Rust编程语言加入Linux内核

时间:2022-09-21 22:05:55|栏目:开发工具|点击:

Torvalds已经决定,Rust将很快成为Linux的一部分。这种内存安全的编程语言将加入C语言和其他传统语言,以创建无处不在的开源内核的新部件和驱动程序。围绕将Rust纳入Linux的辩论似乎已经结束。Linus Torvalds,这个开源内核的最初创造者和目前的维护者,已经决定,"除非发生一些奇怪的事情,"Rust将成为Linux 6.1最终版本的一部分。

2022-09-20-image-20-j_1100.webp

Rust是一种现代通用编程语言,由Graydon Hoare在Mozilla工作时设计,Mozilla是第一家正式赞助并在实验性浏览器引擎Servo中采用该语言的公司。

像许多其他编译语言一样,Rust可以提供原生性能,同时为不同类型的应用提供兼容性,从传统计算到低资源设备和嵌入式设备。除了性能之外,Rust的设计从一开始就提供了内存安全保护,在编译时就可以消除许多类错误和潜在的漏洞。

Rust的第一个版本是在12年前发布的,而将该语言纳入Linux内核的讨论已经持续了很长时间。Google是Rust基金会的创始成员之一,与AWS、华为、微软和Mozilla一起,积极使用Rust来开发Android,该移动操作系统是建立在Linux的修改版本之上的。

在宣布支持Android系统中的Rust后,Android团队开始推动将该语言也纳入内核。2021年,团队成员Almeida Filho写道,Rust"准备加入C语言,成为实现内核的实用语言"。Filho说,新的语言可以帮助减少特权代码中潜在的错误和安全漏洞,同时与核心内核很好地配合,保留其性能特点。

在顶级的Linux贡献者中,有人担心Rust需要非标准的扩展来与内核一起工作,但是据Torvalds说,程序员使用标准C语言的例外情况已经有"几十年了"。

Torvalds补充说,在编译器方面仍有一些问题,但由于Rust在Clang前端得到了很好的支持,合并编程语言可能会对内核有帮助,而不是伤害。Torvalds警告说,在第一个版本中,Rust将只有核心基础内容,还没有"核心的使用案例"可以展示。尽管如此,内核合并应该标志着在Linux+Rust的未来迈出了重要的第一步。



重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

COPYRIGHT © 2009-2011,WWW.YOURNAME.COM,ALL RIGHTS RESERVED版权所有 © 199云计算 京ICP备2021002074号-5

sitemap feed