热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

关于linux:Linus-TorvaldsRust-For-Linux-或将被合并到-Linux-520-内核中

刚刚举办的LINUX基金会-开源峰会上,LinusTorvalds在议论“LINUX内核中存在Rust的可能性”议题时示意:预计很快(甚至可能在下一个版本Linux5.20中)

刚刚举办的 LINUX 基金会-开源峰会上,Linus Torvalds 在议论“LINUX 内核中存在 Rust 的可能性”议题时示意:预计很快(甚至可能在下一个版本 Linux 5.20 中)就会在内核中合并 Rust 基础设施。

只管目前,还没有任何针对 Linux 的 Rust 申请被发送进来或合并,但曾经看到了 Linux 内核在根底施行方面对 Rust 的初步反对,比方一些根本的示例驱动程序等等。

始终以来,Rust for Linux 的停顿都备受开发者关注。

还记得去年 Linux 诞生 30 周年之际,Linus Torvalds 在回复 Tag 1 征询公司开创合伙人兼 CEO Jeremy Andrews 的电子邮件中对《An Interview With Linus Torvalds: Linux and Git – Part 1》问题时提到的“咱们不会用 Rust 取代 C 语言开发内核”。

当然,Linus Torvalds 过后也示意,Rust 可能会被用来开发一些驱动程序(兴许是整个驱动子系统,兴许是文件系统),因而 Rust 不是“取代 C 语言”,而是“在一些有意义的中央扩大 Linux 内核的 C 代码”。

直到去年12 月份,Linux 内核/ Rust on Linux 的次要开发者 Miguel Ojeda 向 Linux Kernel 邮件列表提交的新补丁 (v2)中,指出将为 Linux 内核减少对 Rust 作为第二语言的反对。

到了上个月,最新的 Rust Linux 内核修补程序正式公布,这些修补程序使更多功能终于得以实现。正如后面屡次提到的那样,在构建内核时,Linux 内核中的这种 Rust 反对依然是可选的,这取决于用户是否心愿仅在 Rust 代码中实现反对或任何内核性能。

据悉,Linux 5.20 内核中有不少十分令人兴奋的性能优化,除了新的硬件反对如更多 AMD 反对工作之外,RDNA3 也无望在该内核版本中保持良好状态,可能还会看到 MGLRU 主线化等新亮点性能。

报道称,Linux 5.20 合并窗口将在 7 月底左右 Linux 5.19 稳定版公布后关上,届时大家将会看到 Rust PR 是否已提交并将用于下一个内核版本。

Linus Torvalds 去年示意会采取张望的态度,是思考到了 Rust 劣势背地的复杂性,想要先看看这些劣势是否真的见效。不过当初,Linux 内核仿佛曾经减少了将 Rust 作为期第二语言,且 Linus Torvalds 也曾经走漏 Rust For Linux 行将被合并到 Linux 5.20 内核中,看来事件曾经产生了一些转变。

让咱们一起期待 7 月底 Linux 5.20 内核版本的到来,此前始终关注 Rust for Linux 的开发者及用户们也能够返回 GitHub 仓库随时查看更新。

参考链接:https://www.phoronix.com/scan…


推荐阅读
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • 本文介绍了H5游戏性能优化和调试技巧,包括从问题表象出发进行优化、排除外部问题导致的卡顿、帧率设定、减少drawcall的方法、UI优化和图集渲染等八个理念。对于游戏程序员来说,解决游戏性能问题是一个关键的任务,本文提供了一些有用的参考价值。摘要长度为183字。 ... [详细]
  • 本文比较了eBPF和WebAssembly作为云原生VM的特点和应用领域。eBPF作为运行在Linux内核中的轻量级代码执行沙箱,适用于网络或安全相关的任务;而WebAssembly作为图灵完备的语言,在商业应用中具有优势。同时,介绍了WebAssembly在Linux内核中运行的尝试以及基于LLVM的云原生WebAssembly编译器WasmEdge Runtime的案例,展示了WebAssembly作为原生应用程序的潜力。 ... [详细]
  • 在Docker中,将主机目录挂载到容器中作为volume使用时,常常会遇到文件权限问题。这是因为容器内外的UID不同所导致的。本文介绍了解决这个问题的方法,包括使用gosu和suexec工具以及在Dockerfile中配置volume的权限。通过这些方法,可以避免在使用Docker时出现无写权限的情况。 ... [详细]
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • 本文介绍了数据库的存储结构及其重要性,强调了关系数据库范例中将逻辑存储与物理存储分开的必要性。通过逻辑结构和物理结构的分离,可以实现对物理存储的重新组织和数据库的迁移,而应用程序不会察觉到任何更改。文章还展示了Oracle数据库的逻辑结构和物理结构,并介绍了表空间的概念和作用。 ... [详细]
  • Metasploit攻击渗透实践
    本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 如何实现JDK版本的切换功能,解决开发环境冲突问题
    本文介绍了在开发过程中遇到JDK版本冲突的情况,以及如何通过修改环境变量实现JDK版本的切换功能,解决开发环境冲突的问题。通过合理的切换环境,可以更好地进行项目开发。同时,提醒读者注意不仅限于1.7和1.8版本的转换,还要适应不同项目和个人开发习惯的需求。 ... [详细]
  • 基于layUI的图片上传前预览功能的2种实现方式
    本文介绍了基于layUI的图片上传前预览功能的两种实现方式:一种是使用blob+FileReader,另一种是使用layUI自带的参数。通过选择文件后点击文件名,在页面中间弹窗内预览图片。其中,layUI自带的参数实现了图片预览功能。该功能依赖于layUI的上传模块,并使用了blob和FileReader来读取本地文件并获取图像的base64编码。点击文件名时会执行See()函数。摘要长度为169字。 ... [详细]
  • Android Studio Bumblebee | 2021.1.1(大黄蜂版本使用介绍)
    本文介绍了Android Studio Bumblebee | 2021.1.1(大黄蜂版本)的使用方法和相关知识,包括Gradle的介绍、设备管理器的配置、无线调试、新版本问题等内容。同时还提供了更新版本的下载地址和启动页面截图。 ... [详细]
  • 本文介绍了关于汉庭酒店价格的知识点,提供了一篇由congdi7904投稿的技术文章,希望能帮到读者解决相关技术问题。同时还提供了汉庭酒店的官方链接和转载信息。请注意,引用汉庭酒店需遵循CC 4.0 BY-SA版权协议。 ... [详细]
  • 解决VS写C#项目导入MySQL数据源报错“You have a usable connection already”问题的正确方法
    本文介绍了在VS写C#项目导入MySQL数据源时出现报错“You have a usable connection already”的问题,并给出了正确的解决方法。详细描述了问题的出现情况和报错信息,并提供了解决该问题的步骤和注意事项。 ... [详细]
author-avatar
mobiledu2502917243
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有