首页 > 实用技巧 > 干货教程 > 微软贡献模块初始化补丁:推动Linux Kernel集成Rust

微软贡献模块初始化补丁:推动Linux Kernel集成Rust

发布时间:2024-04-02 23:09:14来源: 15210273549

4 月 2 日消息,微软工程师 Wedson Almeida Filho 近日发布邮件,通过和 Rust for Linux 项目密切合作,已经发布新的补丁来彻底改变内核中的模块初始化。

图源:Windows Report AI 生成

Filho 表示微软为履行在 Linux 生态中推动 Rust 发展的承诺,通过发布新的补丁,来完善 Rust 内核代码的分配应用程序接口(Allocation API),并引入了 Rust 内核模块的就地模块初始化(in-place module initialization)。

Linux 内核中的模块初始化此前需要返回一个实例,并将其移动到指定的内存空间。

而在部署该新补丁之后,模块可以直接在其预定内存位置进行初始化。这样就不需要进行不必要的内存分配,模块也能熟练地管理锁等复杂的数据结构。

这项开发具有深远的意义。通过使用 Rust 的就地初始化功能,内核开发人员可以高效地启动模块并优化内存使用。

该补丁还可以紧密结合 Rust 驱动模块和 C 语言模块,缩小传统内核开发实践与现代内核开发实践之间的差距。

干货教程更多>>

安心驾控,安全无忧SUBARU BRZ STI Sport用安全守护你的每次出行 价格战之下,哪些造车新势力可能被淘汰? 皮卡全面乘用化,江淮全新悍途提供更多优质选择! 本田2025款皓影来了!价格没变,但这些配置取消了,你接受吗 销量下跌三成!为何宝马重回价格战后,国人也不愿买单了? 第九代丰田凯美瑞:置换补贴后13.98万起,标配10安全气囊 试驾享界S9:标配空悬和CDC,至少有着50万级豪华车的水准 51万提新款普拉多,1个月后真实用车感受,车主:别再谈情怀了 探岳:我的驾驶体验与产品优势 全新一代大众探岳全球首发 基于MQB Evo平台生产 奔腾小马新款车型来了!将于10月28日上市,预售价2.49万元起 5万买辆帝豪,一年养车费有多少?车主晒出账单,月薪大于这个数 你不买雷克萨斯的原因是什么?雷克萨斯车友群欢迎您! 驾驶者之车-宝来 “Bora”这个名字,源自古希腊 殷若宁上海夺冠,高尔夫“中国赛季”高亮|共同体 全新第八代凯美瑞:究竟值得购买吗? 终于该我提车了,雅阁真心香 80后90后购车指南,宝来和朗逸哪个更适合你? 雷军果断“清仓”,从4699元跌至2858元,徕卡影像+小屏旗舰+IP68 智界R7交付量支愣起来了 力帆 KPT400新色能否破局?配色更鲜艳更活泼,还是29980元吗 东风奕派:eπ008五座3天后预售!多项配置调整 领克Z10体验有感分享 追求超强性能,选长安启源 E07就对了! 全新别克昂科雷要国产?国内谍照曝光,气场很强 劳斯莱斯取得涡轮风扇核心和旁路布置结构专利 本田全新 CR-V 谍照登场,5 座归来,外观霸气内饰精美 丰田首款国产四驱,配8155芯片+航空座椅,家用MPV首选格 比亚迪宋 LDM-i畅享出行新境界 吉利年底还有3款新车上市,买车的不要急,产品力都有升级!