查看原文
其他

(给技术最前线加星标,每天看技术热点)

原创:技术最前线(ID:TopITNews)

微软尝试基于 Rust 重写 Win 10 底层组件


据 Zdnet 12 月 2 日报道称,微软有一个实验性项目 Verona,旨在提升 Win 10 安全性。

最近微软在尝试用 Rust 重写 Windows 底层组件,旨在移除不安全的代码。

Windows 用户可能知道,每个月的第二个星期二,微软都会发布补丁来解决 Windows 的安全漏洞。



微软最近透露这些天发现的绝大多数漏洞都和内存安全(Memory safety)缺陷有关。而 Rust 的设计允许开发人员在编写代码时不必担心此类 bug。这也是为什么微软希望利用 Rust 来改善这种情况。

报道还称,虽然 Verona 项目可能只是一个毫无结果的实验,但微软已经取得了足够的进展。



微软工程师对 Rust 的开发体验评价很正面


此前在 11 月 7 日,微软安全响应中心博客发过一篇文章《Using Rust in Windows》,作者是微软 Hyper-V 团队的工程师 Adam Burch。



文章开头提到另外两个微软工程师,在 11 月 9 日巴塞罗那 RustFest 大会上分享微软在采用 Rust 语言方面的探索、挑战以及 Rust 在微软应用的未来。

Adam 的任务是对 Windows 代码库的底层系统组件进行实验性重写。(应该是要保密,所以他不能公开说是哪些个组件)。

他没有使用 C++ 重写代码,而是被要求使用一种内存安全的语言 —— Rust。

虽然他还没有完成重写组件,但他在 Rust 的经验总体上是积极的。C++ 代码经常导致安全漏洞,对于那些希望避免此类错误的开发者来说,Rust 是一个很好的选择。

Adam 对 Rust 的开发体验评价是:Great!

> 对于习惯于编写复杂系统的 C++ 开发者来说,Rust 就像是一股清流。编译器提供的内存和数据安全保证,给了开发者更大的信心。

> 调试琐碎的问题或竞争条件,花在这方面的时间更少了。编译器警告和错误消息写得非常好,允许初学者快速识别和解决代码中的问题。


微软真锈(Rust)~



推荐阅读

(点击标题可跳转阅读)

微信回应发原图泄露位置信息;元旦起 AI 造假音视频不得随意发布

15 岁成杀人犯,监狱里学编程,37 岁获释后年薪 70 万

网易与被裁员工达成和解;报告称鸿蒙 2020 年或成第五大操作系统


觉得这些资讯有帮助?请转发给更多人

关注 技术最前线 加星标看 IT 要闻

最新业界资讯,我在看❤️

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存