写点什么

Windows 11 测试版正式发布,微软:Rust 安全可靠,将继续增加使用量

  • 2023-07-17
    北京
  • 本文字数:662 字

    阅读完需:约 2 分钟

Windows 11测试版正式发布,微软:Rust 安全可靠,将继续增加使用量

7 月 12 日,微软发布了 Windows 11 测试版 (Insider Preview Build 25905),在公告中,微软称此版本已经使用 Rust 重写 Windows 11 内核中的部分函数。

 

“与用 C/C++ 编写的传统程序相比,Rust 在可靠性和安全性方面具有优势。此预览版附带了 Rust 编写的关键内核功能的早期实现。具体来说是在 win32kbase_rs.sys 包含 GDI 区域的新实现。虽然这是一个小试验,但我们将继续增加 Rust 在内核中的使用。”

 

目前该功能仅对部分人可见,微软称需要监控反馈并了解效果,然后再将其推送给所有人。

 

在此之前,Windows 操作系统安全总监 David “dwizzle” Weston 在 4 月中旬的以色列 BlueHat IL 2023 安全会议上,宣布了 Rust 将正式入驻 Windows 系统内核。

 

他声称微软主要改写了两个项目,DWriteCore 以及 Win32 GDI,包含了一些非常古老的代码。其中 Win32 GDI 写自 80 年代后期 90 年代初期,专为 286/386 设计。

 

微软首先将 Rust 引入到了 DWriteCore,它属于 Windows DWrite 引擎的 Windows App SDK 实现,用于文本分析、布局和渲染。

 

这项工作是从 2020 年开始的,目前 DWriteCore 包含约 15.2 万行 Rust 代码和 9.6 万行 C++代码。

 

另外,微软 Windows 图形设备接口(Win32 GDI)也在进行 Rust 移植,目前已拥有 3.6 万行 Rust 代码。Weston 强调说,对比 C++,Rust 不仅易于编写还易于理解。最新版本的 Windows 11 中使用的就是这个 Rust 版本。

 

更多阅读:

https://blogs.windows.com/windows-insider/2023/07/12/announcing-windows-11-insider-preview-build-25905/

https://www.infoq.cn/article/HdhHwuPQk4FCdPBpmdlP

2023-07-17 21:184082

评论

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

系统设计

纯纯

构架师训练营第一周 作业一:食堂就餐卡系统设计

孙有能希

架构师训练营第0期第一周总结

陌生人

第一周-学习总结

molly

极客大学架构师训练营

架构师如何去编写设计文档?

李小匪

架构 架构是训练营

课后总结1-架构师训练营

进击的炮灰

思考架构

纯纯

架构师训练营第一周学习感悟

子豪sirius

第一周作业

qqq

极客大学架构师训练营

朋友,您可能是MCR的受害者

newbe36524

Docker Dockerfile .net core

作业一:食堂就餐卡系统设计

清风明月

极客大学架构师训练营

架构师训练营学习心得初谈

潜默闻雨

【架构师训练营-Week-1】总结

Andy

架构师如何做架构(训练营第一课)

看山是山

学习 极客大学架构师训练营 UML

第一周培训心得

史慧君

计算广告的核心问题

子悠

广告 计算广告 互联网广告

第一周学习总结

qqq

极客大学架构师训练营

就餐卡系统设计

stars

【架构师训练营-作业-1】食堂就餐卡系统设计

Andy

架构师训练 - 20200610 - 学习总结

lei Shi

2020-06-10-第一周学习总结

路易斯李李李

食堂就餐卡系统设计文档

JUN

架构师训练营第一周总结

草原上的奔跑

极客大学架构师训练营

食堂就餐卡系统架构设计文档

GAC·DU

极客大学架构师训练营

食堂就餐卡系统设计

G小调

架构师如何做架构(第1周学习总结)

李德政

极客大学架构师训练营

食堂就餐卡系统设计

imicode

第一周学习总结

G小调

第一周感想

数字

「架构师训练营」作业1:食堂就餐卡系统设计

Amy

极客大学架构师训练营 作业

架构师如何做架构

小遵

Windows 11测试版正式发布,微软:Rust 安全可靠,将继续增加使用量_编程语言_Tina_InfoQ精选文章