微软正在用 Rust 重写核心 Windows 库
微软正在用 Rust 编程语言重写核心 Windows 库。Windows 操作系统安全总监 David “dwizzle” Weston 上个月在以色列特拉维夫的 BlueHat IL 2023 上宣布,Rust 将进入操作系统内核。"在接下来的几周或几个月内,你将在内核中使用 Rust 启动 Windows,这真的很酷。这里的基本目标是将其中一些内部的 C++ 数据类型转换为其 Rust 等价物。" Windows 的 Rust 革新始于 2020 年的 DWriteCore,它是 Windows 的 DWrite 引擎的 Windows App SDK 实现,用于文本分析、布局和渲染,其中现包含了约 152,000 行Rust 代码和96,000行 C++ 代码。 外媒 The Register称,Microsoft Windows 图形设备接口 (GDI) 正在移植到 Rust,已包含 36,000 行 Rust 代码。最新版本的 Windows 11 也使用 Rust 版本启动,它通过了所有 GDI 测试,但 Rust port 目前在功能标志后面被禁用。 且 Weston ...
