微软使用 Rust 重写 Windows 组件的体验
7月份,我们报道过“微软正探索将 Rust 作为 C 和 C++ 的安全替代方案”,根据微软的说法,Rust是一种从根本上考虑安全性的编程语言,他们将尝试使用 Rust重写各种产品,因为在过去的十年里,该公司 70% 以上的安全补丁都提供了与内存相关的错误,而 Rust正是解决这个问题的“良药”。 近日,微软透露了使用 Rust代替 C/C++编写 Windows组件的实验感受。虽然它并没有具体说明哪些产品将用 Rust重写,但微软表示将随时向用户报告实验进展情况。 微软表示,目前的实验工作情况良好,工程师们描述在使用Rust上是“妙不可言”的。尽管有一些功能并没有完成,但会推动项目继续向前发展。 微软Hyper-V团队软件工程师Adam Burch在博文中说: 我的任务是对 Windows 代码库的一个低级别系统组件进行实验性重写(目前不能透露是哪个组件),虽然这个项目还没有完成,但总的来说,在 Rust 方面的试验体验是非常好(generally positive)。新的组件或现有的具有干净接口的组件移植到 Rust是很容易的。 虽然,试验 Rust的过程进展并不顺利,但话说回来如...

