AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

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

评论

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

学生系统架构详细设计

Only

架构实战营 「架构实战营」

尝试下使用 cpp 实现 Rust 的 enum

SkyFire

c++ rust Enum

【CSS 学习总结】第九篇 - CSS 布局-居中布局-水平垂直居中布局

Brave

CSS 12月日更

学生管理系统架构设计

Evan

mysqlx学习

SkyFire

mysqlx

Golang的通道复用上手(三)

liuzhen007

go语言 28天写作 12月日更

C++11 extern template

SkyFire

C++11 template

linux信号操作

SkyFire

Linux 信号

沐曦加入龙蜥社区,聚焦技术创新,繁荣开源生态

OpenAnolis小助手

龙蜥社区

使用 Prometheus 监控的一些注意事项

耳东@Erdong

监控 Prometheus

28天写作挑战复盘

圣迪

灵魂洗礼

模块三

Geek_59dec2

使用gprof进行简单程序的性能分析

SkyFire

Linux 性能分析 gprof

gtest入门

SkyFire

c++ GTest

linux文本处理四件套的简单用法

SkyFire

Linux sed grep awk find

git普通库与裸库

SkyFire

git

spring 源码解析一、概述

xzy

Java spring spring源码

objdump简单使用

SkyFire

Linux objdump

架构实战营 4 期第三模块作业

jialuooooo

架构实战营

Modern-Cpp学习笔记

SkyFire

c++

性能分析之系统资源饱和度

zuozewei

Linux 性能分析 12月日更

Serverless Kubernetes 落地实践

阿里巴巴云原生

阿里云 Serverless Kubernetes 云原生

eoiioeWeb安全渗透测试之信息搜集篇

喀拉峻

网络安全 安全 WEB安全

元宇宙100讲-0x010

hackstoic

元宇宙

NFS(网络文件系统)配置(Ubunut/Deepin等系统)

SkyFire

Linux NFS

架构训练营模块三作业

沈益飞

架构训练营 架构师训练营 4 期

Dubbo 框架学习笔记十六

风翱

dubbo 12月日更

合并两个有序链表

田镇珲

算法 链表

搭建PXE服务器(Ubuntu/Deepin)

SkyFire

Linux ubuntu deepin tftp pxe

linux库打桩

SkyFire

Linux hook

2021年,你读过哪些书?(29/28)

赵新龙

28天写作

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