写点什么

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

评论

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

原来kafka也有事务啊,再也不担心消息不一致了

Java kafka 事务

【618备战巡礼】“三高”之第一高--如何打造高可用系统 | 京东云技术团队

京东科技开发者

高可用 集群 高可用架构 618 企业号 6 月 PK 榜

ChatGPT与软件架构(5) - 网络安全

俞凡

人工智能 架构 网络安全 ChatGPT

#架构实战营# 模块1 作业

Zz

架构实战营 学生管理系统架构

20个Golang片段让我不再健忘 | 京东云技术团队

京东科技开发者

Java Go 语言 企业号 6 月 PK 榜

响应式编程的复杂度和简化

阿里技术

响应式编程

腾讯董志强出席全国信安标委“标准周”:数字化转型需要高安全等级架构

腾讯安全云鼎实验室

云安全 企业安全 安全标准

制作Jdk镜像

tiandizhiguai

Docker k8s 镜像

只见新人笑,不见旧人哭 ChatGPT淘汰了多少产品?快来了解!

加入高科技仿生人

人工智能 AI 低代码 ChatGPT

原来kafka也有事务啊,再也不担心消息不一致了

JAVA旭阳

kafka

基于 prefetch 的 H5 离线包方案 | 京东云技术团队

京东科技开发者

ios H5 andiod prefetch_related 企业号 6 月 PK 榜

软件测试/测试开发丨接口测试学习笔记分享

测试人

程序员 软件测试 协议 接口测试 http和https

DataLeap的全链路智能监控报警实践(一):常见问题

字节跳动数据平台

数据挖掘 数据分析 DataLeap 数据运维

目前青岛只有一家正规等保测评机构吗?在哪里?

行云管家

青岛 等级保护 等保测评

“AI Earth”人工智能创新挑战赛:助力精准气象和海洋预测Baseline[1]、NetCDF4使用教学、Xarray 使用教学,针对气象领域.nc文件读取处理

汀丶人工智能

人工智能 数据挖掘 机器学习 深度学习 6 月 优质更文活动

“AI Earth”人工智能创新挑战赛:助力精准气象和海洋预测Baseline[2]:数据探索性分析(温度风场可视化)、CNN+LSTM模型建模

汀丶人工智能

人工智能 数据挖掘 机器学习 LSTM RNN回归 6 月 优质更文活动

浅谈ByteHouse Projection优化实践

字节跳动数据平台

OLAP Clickhouse bytehouse

BH1750 传感器实战教学 —— 硬件设计篇

矜辰所致

传感器 硬件设计实战 光照传感器 6 月 优质更文活动

电动车厂家会生产制造共享电动车吗?

共享电单车厂家

共享电动车厂家 共享电单车生产 本铯电动车厂家 电动车生产厂家

直播app源码开发的稳定控制知识

山东布谷科技

软件 App 开发 搭建平台 直播app系统

“AI Earth”人工智能创新挑战赛:助力精准气象和海洋预测Baseline[3]:TCNN+RNN模型、SA-ConvLSTM模型

汀丶人工智能

人工智能 数据挖掘 机器学习 LSTM 6 月 优质更文活动

时序数据库 openGemini 线下meetup · 北航站来啦,欢迎大家报名!

华为云开源

数据库 前端

干货 | Mysql binlog插件三种数据采集模式介绍

大河

MySQL 数据采集 Binlog bboss

学习MyBatis的异常处理机制

Java mybatis

容器化部署四大优势简单说明-行云管家

行云管家

容器化 部署 IT运维 容器化部署

质量内建实践的八大特质

老张

质量保障 质量内建

Springboot3 + SpringSecurity + JWT + OpenApi3 实现认证授权

京茶吉鹿

spring security springboot OpenAPI JWT

凝聚全球顶尖力量,助力开源行业发展 | 2023开放原子全球开源峰会开幕式暨高峰论坛亮点抢先看!

开放原子开源基金会

开源

INFINI Easysearch 完成龙芯架构兼容性认证

极限实验室

搜索引擎 国产化 龙芯 easysearch 极限科技

flutter系列之:做一个会飞的菜单

程序那些事

flutter 架构 程序那些事

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