写点什么

取代 C++!微软用 Rust 改写的 Win11 内核来了

  • 2023-05-12
    北京
  • 本文字数:710 字

    阅读完需:约 2 分钟

取代C++!微软用Rust改写的Win11内核来了

5 月 12 日,据媒体报道,前不久微软透露正基于 Rust 语言改写 Windows 11 内核,部分替代之前的 C++,当时的说法是已添加 36000 行代码,且开机测试通过。


最近,据 Azure 首席技术官 Mark Russinovich 透露,最新的 Windows 11 Insider Preview 版本是第一个包含此代码的版本。


“如果你在 Win11 Insider 预览版中,你将在 Windows 内核中首次体验到 Rust 代码,” Russinovich 昨晚发推文如是说。


Win32k.sys 负责处理器Windows上的图形设备界面(GUI)和窗口管理。


按照微软此前介绍,Rust 语言的优势在于极高的内存安全性,原来内核中大量的不安全的子例程在改写后消失不见。同时,Rust 代码简洁高效,移植后Office应用没有任何性能损失,甚至部分场景比 C++运行效率更高。


目前,Windows 11 Canary 通道最新预览版为 Build 25357,Dev 通道为 Build 23451,发布预览版也迭代到了 Build 22621.1776。


无论如何,微软的动作还是很快的。微软只是在 4 月中旬的以色列 BlueHat IL 2023 安全会议上公开了其用 Rust 代码替换部分 Windows 内核的计划。在那次活动中,微软副总裁 David Weston 表示,“我们在操作系统上使用 Rust 以及其他构造”作为“积极和有意义的内存安全追求”的一部分。


而且微软不仅仅将 Rust 引入了 Windows 内核,也将其引入微软安全处理器 Pluton 中。


“我们正朝着使用 Rust 的内存安全语言迈进,”Weston 谈到 Pluton 时说。“我们还没有做到这一点,但这是我们正在努力解决的问题……可信计算库中的内存安全问题是真实存在的,而且可以说是最痛苦的问题之一,因为一旦 TPM 遭到破坏,攻击者有就可能访问到所有数据和信息,而如果到了必须更新 TPM 时,它们会处于重置状态,这对用户来说是非常痛苦的。因此引入 Rust 的对我们来说很重要。”


2023-05-12 16:278013
用户头像
李冬梅 加V:busulishang4668

发布了 1225 篇内容, 共 841.7 次阅读, 收获喜欢 1320 次。

关注

评论

发布
暂无评论
发现更多内容

电商大促核心测试场景清单

优测云服务平台

接口测试 #性能测试 电商节

网站减碳优化指南:最小化环境影响的实用策略

qife122

网站优化 可持续发展

HarmonyOS preview 预览文件 Kit 的入门讲解

万少

HarmonyOS HarmonyOS NEXT

大数据-151 Apache Druid 集群落地 [上篇] MySQL 元数据 + HDFS 深存与低配调优

武子康

Java 大数据 分布式 Druid Apache Druid

Fabarta开发伙伴招募!技术兜底+场景实战+商业变现,AI应用领先者邀您共拓产业智能新蓝海

Fabarta

开发 智能体 招募

JAVA Heap Dump 采集最佳实践

观测云

Java

云服务模式进化论:企业云战略的致命误区,从IaaS到FaaS的死亡之旅!

六边形架构

云计算 IaaS PaaS SaaS Faas

AI智能体 - 反思模式

Hernon AI

AI开发 AI 智能体 AI应用开发 AI开发框架

AI 与我的边界

田威AI

AI

5 倍性能优于开源版,火山 Milvus 集成 DiskANN+RaBitQ

北京中暄互动广告传媒有限公司

华为云沃土代金券&Token服务,送你2.5亿免费Tokens

YG科技

工业管理 项目管理经验总结(31)

万里无云万里天

项目管理 工业 工厂管理

springboot整合redis五种数据结构API

刘大猫

人工智能 redis 云计算 算法 物联网

你的代码正在腐烂!你的团队正走在死亡螺旋上:技术债务积累的5个危险信号!

六边形架构

自动化 代码规范 技术债务 系统优化 系统重构

汽车与机器人产业加速融合,聚焦技术同源共探协同新路径

科技经济

工业仪表 过程仪表经验总结(9)

万里无云万里天

工业 工厂运维

从“实时分账”到“智能问数”:汇付天下以“Data Agent”重塑支付业务决策效率

科技新消息

BOE(京东方)荣获第四届“纪念彼得·德鲁克中国管理奖” 创新管理模式获权威认可

爱极客侠

IDC中国集成平台技术评估报告,谷云科技iPaaS平台获八项满分

谷云科技RestCloud

IDC 集成平台 ipaas

一个基于 .NET 8 + DDD 搭建的模块化微服务框架

追逐时光者

.net

87%的商务邮件都在浪费时间:一条AI指令如何重塑企业沟通效率

HuiZhuDev

效率工具 数字化转型 企业管理 AI指令 商务沟通

Agentic AI基础设施实践经验系列(七):可观测性在Agent应用的挑战与实践

亚马逊云科技 (Amazon Web Services)

人工智能

Vibe Coding 实战!花了两天时间,让 AI 写了一个富文本渲染引擎!

非专业程序员Ping

swift ios 开发 vibe coding vibecoding Claude Code

绿电直连平台层核心能力:数据中台构建与算力协同技术

西格电力

绿电直连 可再生能源发电 低碳经济 能源解决方案 低碳节能

如何构建可信智能 Data Agent?推荐 Aloudata Agent 分析决策智能体

Aloudata

数据分析 ChatBI 智能问数 dataagent

中文语音识别,“讯飞系”对比“苹果系”的胜负手

新消费日报

低代码报表设计全流程:从新建到菜单发布,多版本 + 导入导出一次搞定

引迈信息

上海伙伴+华为坤灵,靠什么把申城中小企业智能化做成好生意?

脑极体

AI

论文解读 - 大型多模态模型中现实世界个性化基准测试

合合技术团队

人工智能 大数据 算法

全域释放活力,增长质效兼收——2025年“双11”大促第一周期观察

易观分析

数字经济 双11 消费 周期观察

微软MS17-012安全更新详解:六大Windows漏洞修复指南

qife122

网络安全 Windows安全

取代C++!微软用Rust改写的Win11内核来了_文化 & 方法_李冬梅_InfoQ精选文章