Linux内核即将迎来Rust编程语言

共 949字,需浏览 2分钟

 ·

2022-10-14 23:00


是昨天在网上看到了类似的新闻,并且去社区搜索了下,是能看到关于Rust部分的提交,可以肯定的是,之后如果我们要继续折腾内核,还是需要学习Rust的。

下面这个提交是关于合并的
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8aebac82933ff1a7c8eede18cab11e1115e2062b

甚至于,我们可以在内核里面找到Rust的实例代码,这还是比较友好的。但是这不是说Linux下使用Rust已经非常成熟了,这只是进入内核的重要一步,还没有核心的模块用Rust进行编程,但是这个提交将是后续一些可能性的基础。

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=e4fc6580b0796bcba8ca12c2c4b0352d280c91e5

如何在ubuntu下安装Rust

https://www.tecmint.com/install-rust-programming-language-in-linux/

我们知道c和c++是比较接近的,但是在Linus看来,C++是非常不靠谱的,这也是为什么C++这么多年来一直不被Linus接受,当然,我觉得这也有Linus个人偏好有关。

http://harmful.cat-v.org/software/c++/linus?utm_source=thenewstack&utm_medium=website&utm_content=inline-mention&utm_campaign=platform

我们都知道一个事情,就是使用C/C++编程,都无法避免因为操作内存产生的一些漏洞问题,这也是Linux内核一些安全漏洞产生的原因,这也是Linus引入Rust的一个重要因素,从这个观点上出发,就知道为什么Linus不引入C++而引入Rust,因为C++并没有真正的解决C一直存在的问题。

https://thenewstack.io/rust-in-the-linux-kernel/


- END -

浏览 36
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报