Windows 11更新:启动时使用Rust, ReFS而不是NTFS文件系统

微软正准备改进Windows 11的安全功能,并升级默认文件系统,以提供一个更强大、更高效的解决方案。这家科技巨头的开发人员正在独立开发两项新功能——用Rust对内核进行编码,并使用ReFS而不是NTSF作为默认文件系统。
微软正致力于通过将Rust集成到内核中来增强Windows 11的安全特性。正如Wired所解释的那样,Rust是一种内存安全语言,它以防止注入攻击而闻名,类似于Java等语言。它的设计是为了防止程序意外地访问计算机内存中的非预期数据。
在BlueHat IL 2023大会上,微软企业和操作系统安全副总裁David Weston证实了该公司在Windows 11内核中使用Rust的计划。这位高管表示,Windows和Rust的整合比以往任何时候都更加紧密。
微软计划发布一个Windows 11预览版,其中一些内核代码将用Rust重写。目前,主要目标是确保兼容性和性能。这包括将一些内部c++数据类型转换为Rust等价物。
他说:“很快就会有一个内部预览版(更新),所以在接下来的几周或几个月里,你可能会看到Windows启动时内核中有生锈。”
到目前为止,微软已经取得了重大进展,比如使用了标准的Rust api,比如Vec和Result,它们比c++更容易编写和理解。
ReFS作为默认文件系统
另一个变化,已经在Windows 11预览版中发现,旨在用ReFS取代NTFS作为新安装的默认文件系统。
微软创建了弹性文件系统(ReFS)来取代新技术文件系统(NTFS),但不可能在ReFS上安装Windows 11的消费者版本。对于那些不知道的人来说,ReFS在许多方面比NTFS更好,包括满足意外的存储需求和处理大容量或存储池。
它还提高了损坏恢复能力,Windows 11可能很快会在新安装上从NTFS切换到弹性文件系统ReFS,以改善整体体验。