写点什么

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:184032

评论

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

卢卡开专栏了

卢卡多多

数据库 MySQL 高可用 6月日更

我们常说的算法时间复杂度和空间复杂度到底是什么?

编程三昧

编程 算法复杂度

【源码系列】Spring 过滤器和拦截器

Alex🐒

spring 源码 Spring Framework

华为云原生媒体网络,升级传统,赋能未来

华为云开发者联盟

云原生 直播 TechWave 媒体网络 云视频

双碳打开新机遇 华为互联网数据中心基础设施筑起“绿色基石”

科技热闻

推荐系统之数据与特征工程(二十三)

Databri_AI

数据 推荐系统 技术特征

【Flutter 专题】129 图解 ToggleButtons 按钮切换容器组

阿策小和尚

Flutter 小菜 0 基础学习 Flutter Android 小菜鸟 7月日更

如何实施 SCRUM ?

万事ONES

项目管理 Scrum 敏捷开发 看板 ONES

2021,云原生避坑经验分享|CIC 阵容官宣

青云技术社区

容器 云原生

智能运维(AIOps)系列之一:个人对智能运维的理解

micklongen

AIOPS 智能运维

【LeetCode】传递信息Java题解

Albert

算法 LeetCode 7月日更

构筑高质量的数据中心基础设施,华为助力创造互联网全新体验

科技热闻

漏洞都有哪些分类

网络安全学海

网络安全 信息安全 渗透测试 漏洞 漏洞分析

Camtasia实用技巧之视频剪辑

淋雨

视频剪辑 Camtasia 录屏软件

革故鼎新:企业数字化转型繁荣互联网生态建设,驱动ICT设施升级

科技热闻

Java的多线程和高并发详解

北游学Java

Java 多线程

开源商业化:满足各方底层需求

茶陵後

开源 开源社区 开源文化

Linux之head命令

入门小站

Linux

在线图片转base64工具

入门小站

工具

Rust从0到1-函数式编程-性能比较

rust 函数式编程 Performance 性能比较

5分钟速读之Rust权威指南(三十三)Send&Sync

wzx

rust

网络攻防学习笔记 Day60

穿过生命散发芬芳

网络攻防 6月日更

如何做好IT项目管理?

万事ONES

IT 项目经理 项目管理工具

中层管理者的工作五步法

石云升

读书笔记 职场经验 管理经验 6月日更

vue keep-alive(2):剖析keep-alive的实现原理—学习笔记整理

zhoulujun

Vue vue源码解读 keep-alive实现原理

聊聊知乎订单系统迁移

知一

监控 软件开发 系统架构 重构 订单系统

提升中台化体系产研效能的ParisFlow方法与实践

downgoon

智能技术与生物技术共同绘就生命“藏宝图”,对你我意味着什么?

脑极体

SQL 居然还能在 Apache ShardingSphere 上实现这些功能?

SphereEx

《面试补习》- Java集合知识梳理

九灵

Java 面试 集合

vue keep-alive(1):vue router如何保证页面回退页面不刷新?

zhoulujun

Vue vue-router keep-alive 页面缓存

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