+8613426109659
webmaster@21cto.com

微软澄清:并没有使用 AI 和 Rust 重写 Windows 系统

编程语言 0 23 1天前
图片

导读:


这几天,微软要将自己很多系统的源代码替换为Rust的消息持续发酵,有很多用户以为Windows11操作系统也将被替换。


为此,微软公司开始出来澄清,Windows系统并不会使用Rust重写。

微软的杰出工程师加伦・亨特(Galen Hunt)前几天在 LinkedIn 上发布了一篇招聘帖子,他雄心勃勃地说道:

“我的目标是到 2030 年彻底消除微软代码库中的每一行 C 和 C++ 代码。我们的策略是将 AI 和算法结合起来,重写微软最大的代码库。”

图片

此言一经发布,就引发了广泛的关注与讨论。有鉴于此,Galen Hunt 开始出面进行澄清,他更新声明微软目前并没有用 Rust 语言配合 AI 进行重写 Windows 11 系统的计划。

他这样写道:

看来我的帖子引起了比我预期更多的关注…… 以及许多读者的过度解读。


特此澄清:Windows 系统并非正在用 Rust 语言配合 AI 进行重写。


我们团队的项目属于研究性质,旨在构建实现跨语言迁移的技术方案。发帖初衷是寻找志同道合的工程师加入这项多年期项目的下一阶段工作 —— 绝非为 Windows 11 + 制定新战略,更不暗示 Rust 是最终目标。

图片

Hunt 的项目旨在研究如何利用 AI 大规模辅助代码从一种语言翻译成另一种语言。他发帖的主要目标是为了工程师协助构建实现该目标的基础架构,并使用 Rust 作为目标语言,C 和 C++ 作为源语言来演示该技术。

成功入选者将加入微软 CoreAI 团队的 “可扩展软件工程的未来” 团队,负责构建用于 AI 辅助翻译和迁移的静态分析和机器学习工具。

网友的质疑

有网友对此做法也有一些微辞,有质疑,也有自己的想法,有的认为直接翻译为Rust是不现实的,从数量级到技术堆栈均有很多障碍,更何况使用AI更是风险重重。
有的开发者甚至直接说,这样的做法将加速Windows的衰落。因此人们也是一针见血,直指亨特之心底。
以下是部分用户的回复:
Wolfgang GriesKamp这样回复:
如果你只是把C/C++转堆到Rust上,很可能会生成大量引用计数的代码效率很低,或者在Rust意义上是“不安全”的代码,失去语言的优势。
这几乎是所有尝试将现有代码库移植到 Rust 的人的痛苦经历。原因是在Rust中,你需要从一开始就仔细推理数据的所有权。这对你的数据组织以及一些延伸到系统架构的算法都有影响。
图片

Isham Iqbal这样回复道:


关于搬到Rust的愿景,真有趣。不过为什么不选C#呢?只是因为性能问题。还是还有其他原因?另外,为什么你还在1 LOC测量(是因为已经有代码库需要移植)?


图片

Rich Neves 不无赞赏地说:“我喜欢这种大胆的愿景。”


图片

作者:洛逸

评论

我要赞赏作者

请扫描二维码,使用微信支付哦。