Rust语言有着极高的内存安全性,原来内核中大量的不安全的子例程也在改写后消失不见。同时,Rust语言更简洁高效。公开资料还表示,随着时间的推移,Windows内核对Rust的采用将被大幅扩展。不光是大厂喜爱,Rust还连续多年成为Stack Overflow开发者调查中“最受欢迎的编程语言”。最近Unix系统的基础工具sudo和su也要用Ru...
如今微软在用 Rust 语言改进 Windows 11 内核,并添加了 36000 行内核代码时,据 The Register 报道,初步性能测试没有看到 Rust 化的内核对性能造成降低。 Rust 取代不了 C/C++ 已在 Windows 内核中 40 年的工作 当然,微软不仅仅是用 Rust 改写 Windows 内核,也将引入其 Pluton 安全处理器。 当Weston 在安全...
Windows 操作系统安全总监 David “dwizzle” Weston 在上个月于以色列特拉维夫召开的 BlueHat IL 2023 大会上,宣布 Rust 将正式入驻 Windows 系统内核。 “在未来几周或者几个月内,大家将开始在内核中使用 Rust 来启动 Windows,这可太酷了。这项工作的基本目标,就是将一部分系统内 C++ 数据类型转换成 Rust 的...
Win32k的GDI(图形驱动程序接口)到Rust的端口在Windows上启动目前可以通过所有测试。到目前为止已经添加36,000行Rust代码,并且在测试场景中也没有出现重大的性能回归。Weston表示Windows 11很快就会实现在内核中启动Rust支持,在接下来的几周或几个月内,实际上可以在内核中使用Rust启动Windows。基本目标是将内部C++数据...
微软在新预览版中利用 Rust 重新编写了 Windows 内核的部分关键功能,win32kbase_rs.sys 包含 GDI 区域的新实现。微软强调本次改造幅度虽然不大,不过后续会加大 Rust 的改造力度,进一步迁移到 Rust 上。 弃用Arm32 UWP 微软宣布自该预览版开始,通知 Canary 频道的 Windows Insider 成员,已经从 Windows on Arm 中删...
用 Rust 重写的 Windows 11 内核来了 出品|开源中国 Windows 11 上周发布了新的测试版 (Insider Preview Build 25905)。发布公告提到此版本已经使用 Rust 重写 Windows 11 内核中的部分模块。据介绍,该预览版使用 safe Rust 对关键内核功能进行了早期实现。具体来说,win32kbase_rs.sys 包含 Windows GDI region ...
2023年,微软便开始探索使用Rust编程语言来重构Windows NT内核的部分模块,这一进展在最新发布的Windows 11 24H2版本中首次呈现出效果。微软在更新日志中提到,基于Rust开发的新GDI区域模块——win32kbase_rs.sys,标志着Windows内核的一次重要革新。此举不仅展示了微软在技术上的前瞻性,也为未来的Windows操作系统奠定了更...
说到Rust,这一编程语言是由Mozilla主导开发,凭借其安全性、并发性以及灵活性在软件开发界异军突起。其设计理念完美契合了微软加强操作系统安全性的目标,尤其是在减少计算机故障、提高系统稳定性方面。 通过将Rust注入到内核架构中,微软希望能有效降低系统崩溃的风险,进一步提升Windows操作系统的总体表现。随着这个计划的推进...
【ITBEAR科技资讯】5月12日消息,微软在不久前透露了一项重大举措:他们正计划基于Rust语言对Windows 11的内核进行改写,以取代部分之前采用的C++代码。这一举动引起了广泛关注,而如今的最新消息显示微软在这一领域取得了显著进展。 根据可靠消息,微软已经成功将基于Rust代码编写的Win32k.sys内核模式驱动文件移植到了Windows...
他说在接下来的几周或几个月内,用户就可以在基于Rust代码的内核中启动Windows了,开发团队的基本目标是将这些内部的C++数据类型转换成它们的Rust等价物。Weston补充说,到目前为止内核已经增加了3.6万行代码,在测试环境下没有出现重大的性能退步,Win32k的GDI(图形驱动接口)移植到Rust后,在Windows上启动时能够通过...