微软使用Rust语言,进一步提升Windows系统安全性

看科技闻名遐迩 2024-03-05 03:42:13

随着微软开始寻求对于其最重要的核心代码的保护,Windows开发人员越来越多的使用到Rust语言。微软一直在重写内存安全代码中的核心库,并且计划Windows操作系统在未来几周或几个月内使用Rust语言启动。

Rust是一种现代的系统编程语言,由Mozilla开发。与其他系统编程语言相比,Rust具有更好的内存安全和线程安全性,这使得Rust成为编写高性能、可靠性和可维护性的系统级代码的理想选择。

近年来,内存安全代码一直是一个越来越多的讨论话题,因为代码中的漏洞可能会影响任何运行软件或固件的电子设备。微软将C++数据类型转换为Rust等效数据类型,更少调用不安全的代码,意味着Windows系统会更加安全。

Rust语言并不是只有微软使用,谷歌两年前就已经宣布准备在安卓系统中使用这种编程语言,并表示C和C++中的内存安全漏洞仍然是最难解决的问题。Rust加入了Kotlin和Java的安卓开源项目。Windows 10现在的Rust代码行比C++多得多,向Rust语言的迁移也是微软的开发人员面临的一次挑战,但是这也意味着Windows将更加安全。

0 阅读:0
看科技闻名遐迩

看科技闻名遐迩

感谢大家的关注