Rust语言有着极高的内存安全性,原来内核中大量的不安全的子例程也在改写后消失不见。同时,Rust语言更简洁高效。公开资料还表示,随着时间的推移,Windows内核对Rust的采用将被大幅扩展。不光是大厂喜爱,Rust还连续多年成为Stack Overflow开发者调查中“最受欢迎的编程语言”。最近Unix系统的基础工具sudo和su也要用Ru...
Microsoft Windows 图形设备接口 (Win32 GDI) 正在移植到 Rust 上,到目前为止已包含 36000 行 Rust 代码。最新版本的 Windows 11 使用 Rust 版本启动,该版本通过了所有 GDI 测试,但 Rust 端口目前在功能标志后面被禁用。另据 Weston 透露,Windows 内核中现在有一个 SysCall,是采用 Rust 实现的。当然,微软对...
就像在 2022 年底,Linux-6.1 首次引入 Rust 语言作为内核模块的开发语言,形成了 Rust for Linux 项目那样,让 Rust 成为 C 语言之后的第二语言。对此,开发者也期望在引入 Rust 语言后,在内核代码抽象和跨平台方面能做得比 C 更有效,且会提升内核代码质量,有效减少内存和多线程并发缺陷 。 针对如今 Windows 内核...
不过谷歌的做法不是立刻让Rust来替代C/C++,而是新代码用Rust来写。 从官方发布的数据里可以看到,C和C++还是占主导地位,Rust的比例在逐步提升。 而截止去年年底,谷歌表示,Android中用Rust写的部分,还没有发现任何安全漏洞。 这个结果非常重要,因为它意味着Rust能有效防止Android中最常见的漏洞——也就是内存安全漏洞。
微软已经用3.6万行Rust代码改写了Windows内核。 而且推进速度相当快,4月剧透消息,过了两周,Windows 11内部预览版已经用上了。 微软云Azure CTO在推特上激动喊话: 如果你加入了Windows 11 Insider Preview内测,你将首次体验到Rust支持的Windows内核! 重写的内核中,主要包括DWriteCore 以及Win32 GDI两个项目,并通过了Win...
不久之前,微软企业和操作系统安全副总裁 David Weston 在以色列 Blue Hat IL 2023 安全大会上透露,微软将效仿 Linux,用 Rust 重写部分 Windows 内核。 “我们正处于在 Windows 中用 Rust 爬行、行走、运行的阶段”, David Weston 说道。“我们谈论的是地球上最复杂的工程产品之一。但我们的目标是为了提高安全性…...
微软正使用 Rust 编程语言重写其核心 Windows 库,这批内存安全性更高的代码已经被交付至软件开发商手中。 Windows 操作系统安全总监 David “dwizzle” Weston 在上个月于以色列特拉维夫召开的 BlueHat IL 2023 大会上,宣布 Rust 将正式入驻 Windows 系统内核。
Rust 已经进入 Windows 内核 微软的重点是“消灭漏洞类”(killing bug classes),想用一种更为积极的方法来保证更安全的代码。他们希望通过内存安全的语言、CPU 架构变更以及更安全的语言子集来实现这一点。 David Weston 这次演讲专注于内存安全语言。在 Windows 内核中,主要语言是 C,由于 MFC 和 COM 的原因,内核...
微软正使用 Rust 编程语言重写其核心Windows库,这批内存安全性更高的代码已经被交付至软件开发商手中。 Windows 操作系统安全总监 David “dwizzle” Weston 在上个月于以色列特拉维夫召开的 BlueHat IL 2023 大会上,宣布 Rust 将正式入驻 Windows 系统内核。
取代C++,Rust真的要重写万物了! 在得到Linux、谷歌、亚马逊云等大厂青睐后,最近的爆炸消息—— 微软已经用3.6万行Rust代码改写了Windows内核。 而且推进速度相当快,4月剧透消息,过了两周,Windows 11内部预览版已经用上了。 微软云Azure CTO在推特上激动喊话: ...