返回顶部
首页 > 资讯 > 操作系统 >Linus Torvalds中Linux Kernel 5.14是否能整合Rust语言代码
  • 500
分享到

Linus Torvalds中Linux Kernel 5.14是否能整合Rust语言代码

2023-06-15 13:06:40 500人浏览 泡泡鱼
摘要

这期内容当中小编将会给大家带来有关Linus Torvalds中linux Kernel 5.14是否能整合Rust语言代码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。谷歌的 Android 团队希望通

这期内容当中小编将会给大家带来有关Linus Torvalds中linux Kernel 5.14是否能整合Rust语言代码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

谷歌的 Android 团队希望通过 Rust 语言重新编写 Android 系统,而该团队同时也在帮助评估使用 Rust 来重新编写 Linux  Kernel。通过 Rust 编程语言,Android  团队希望新代码能够在总体上减少内存安全错误、数据竞赛和逻辑错误。而且由于采用现代化编程语言,更多人会参与到内核的开发中来。

Linus Torvalds中Linux Kernel 5.14是否能整合Rust语言代码

在接受 IT Wire 采访的时候,Linus Torvalds 表示:“在 Linux 内核中支持 Rust  的首个补丁已经发布。负责内核开发的人表示这个举动的意义比谷歌关于 Rust 的长文更重要”。

在回答 IT Wire 媒体问题的时候,Torvalds 表示目前还没有整合 Rust 代码,不过相关的代码也许会合并到 Linux 5.14  Kernel 的 Mainline 版本中。不过 Torvalds 也坦言,对 Rust 的支持目前还处于早期阶段,但至少已经提供了供其发展的基础。

在 Linux Weekly News 下方有开发者留言道:“解决方案非常简单,只要使用 c++ 替代 Rust 就可以了”。对此,Torvalds  抑制不住自己的笑声。他笑道:“LOL。C++ 虽然能够解决 C 的所有问题,但这只会让事情变得更加糟糕,它真的是一种垃圾语言(crap  language)”。

Torvalds 表示:“对于那些不喜欢 C 语言的人来说,去寻找真正能给你提供有价值东西的语言吧。比如,具有内存安全和[可以]避免 C  一些危险的语言,或者具备内部 GC [garbage collection,垃圾收集]支持并使内存管理更容易的语言。C++  解决了所有错误的问题,任何说'用C++重写内核'的人都太无知了,甚至不知道这一点。”

他说,当人们谈论C语言的危险时,也是在谈论C语言如此强大的部分原因,"它允许你高效地实现所有这些低级别的东西"。Torvalds补充说,虽然垃圾收集  "在大多数其他情况下是一件非常好的事情",但 "一般来说,你不一定能在低级系统编程中做到这一点"。

上述就是小编为大家分享的Linus Torvalds中Linux Kernel 5.14是否能整合Rust语言代码了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网操作系统频道。

--结束END--

本文标题: Linus Torvalds中Linux Kernel 5.14是否能整合Rust语言代码

本文链接: https://lsjlt.com/news/280361.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Linus Torvalds中Linux Kernel 5.14是否能整合Rust语言代码
    这期内容当中小编将会给大家带来有关Linus Torvalds中Linux Kernel 5.14是否能整合Rust语言代码,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。谷歌的 Android 团队希望通...
    99+
    2023-06-15
  • GO语言中,Numy算法是否真正能够提高代码效率?
    GO语言作为一门新兴的编程语言,其具有高效、简洁、安全等特点,被广泛用于云计算、网络编程、大数据等领域。在这些领域中,对算法效率的要求是非常高的,因此,GO语言中是否存在一种能够提高代码效率的算法呢? Numy算法作为一种高效的算法,在G...
    99+
    2023-07-07
    关键字 numy 编程算法
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作