随着微软开始寻求对于其最重要的核心代码的保护,Windows开发人员越来越多的使用到Rust语言。微软一直在重写内存安全代码中的核心库,并且计划Windows操作系统在未来几周或几个月内使用Rust语言启动。
Rust是一种现代的系统编程语言,由Mozilla开发。与其他系统编程语言相比,Rust具有更好的内存安全和线程安全性,这使得Rust成为编写高性能、可靠性和可维护性的系统级代码的理想选择。
近年来,内存安全代码一直是一个越来越多的讨论话题,因为代码中的漏洞可能会影响任何运行软件或固件的电子设备。微软将C++数据类型转换为Rust等效数据类型,更少调用不安全的代码,意味着Windows系统会更加安全。
Rust语言并不是只有微软使用,谷歌两年前就已经宣布准备在安卓系统中使用这种编程语言,并表示C和C++中的内存安全漏洞仍然是最难解决的问题。Rust加入了Kotlin和Java的安卓开源项目。Windows 10现在的Rust代码行比C++多得多,向Rust语言的迁移也是微软的开发人员面临的一次挑战,但是这也意味着Windows将更加安全。
发布于:广东
相关推荐
C 和 C++ 不安全?Android 支持 Rust 开发操作系统
谷歌“宠爱”升级,Rust 大步跨入 Android 平台
连续被巨头青睐,SpaceX 部分新项目原型系 Rust 构建
旧电脑也能安装 Windows 11?微软:可以,但后果自负
Windows 11推广不力,微软要做低成本解决方案
懵了,一夜之间,Rust审核团队突然集体辞职?
Windows 牵手安卓,微软对苹果的反击
新一代 Windows 即将发布、GPT-3 成功商业化,这届微软 Build 大会究竟带来了什么?
让Windows运行Android应用,微软在盘算什么?
在微软眼里,Windows 已经没那么重要了
网址: 微软转向Rust语言,提升Windows系统安全性 http://m.xishuta.com/newsview73159.html