微软用Rust重写Windows11内核,为啥不用.Net呢?
原文中文,约600字,阅读约需2分钟。发表于: 。如题:有人问到了这个问题其实看待这种问题,应该从本身来看。微软是个技术型和商业型混合驱动的公司,它以软件起家Windows和Office套件赚的盆满钵满,当然现在远不止两个了。但它的基本盘还在。Rust作为一个安全的Native编程语言,它的存在是为了搞定非托管语言比如C/C++的指针漂移,内存泄漏,边界超出等等非常规且隐藏极深的不安全操作而诞生的。Windows内核的本身就是C/C++,以及部分...
微软公司选择使用Rust语言重写Windows11内核,以避免Windows漏洞问题。Rust是一种安全的Native编程语言,适合处理非托管语言的不安全操作。另外,.Net不适合做系统级的软件。