不僅僅是微軟的Windows 11 Linux也在更多地採用Rust代碼
雖然不是官方宣布,但微軟的一名高級僱員最近透露,Rust代碼將很快成為Windows內核的主要源碼,該技術巨頭希望改善Windows 11的安全性。到目前為止,內部測試已經顯示出有希望的結果,它可能在幾週後就會出現在測試者的面前。
同時,Linux社區也不甘示弱,對Rust進行了一些改進。最新的Linux補丁顯示,內核6.4版本正在獲得更多的優化,這將有助於減少對”不安全”代碼的需求。該補丁說:
對Rust核心有了更多補充。重要的是,這增加了pin-init API,它將被其他抽象所使用,比如這裡也增加了同步的抽象:
– pin-init API:一個解決安全銷釘初始化問題的方案。這使得在處理需要穩定地址的數據結構時,可以減少內核中對”不安全”代碼的需求。
在管道中還有許多新增功能,可以在這裡的拉動請求中查看:
https://lore.kernel.org/lkml/ 20230429012119.421536-1-ojeda@kernel.org /
除了Rust之外,Windows 11和Linux在文件系統性能方面也有了一些不錯的改進。
雖然在Windows方面有ReFS可以期待,但Linux在F2FS、Btrfs、EXT4以及非官方的NTFS方面也得到了一些很好的改進。