[情报] 微软要让开发者以Rust编写Windows驱动程

楼主: wei115 (ㄎㄎ)   2023-09-28 10:46:38
微软要让开发者以Rust编写Windows驱动程式
微软继续推动扩大采用Rust,公开可供开发者以Rust编写Windows驱动程式的平台,但目
前该专案还处于早期开发阶段,不适合用于商业用途
文/李建兴 | 2023-09-27发表
微软Azure技术长Mark Russinovich在X平台(前推特)发文,公开最近微软扩大采用Rust
的成果,微软Surface团队开发了一个平台,让开发者可以使用Rust程式语言来撰写
Windows驱动程式。由于现在Windows驱动程式大多以C或是C++编写的,所以此举也引来社
群讨论。
Mark Russinovich在去年的时候就发文,认为在考量安全性和可靠性的因素下,不应该再
使用C/C++,而要改用更加安全的程式语言Rust开发专案。不过,当时Mark Russinovich
的贴文收到许多反对意见,认为这是不切实际的想法。
微软则一直朝这个方向前进,除了微软原本就是Rust基金会创始会员之外,Mark
Russinovich在今年5月释出微软以Rust重写Windows 11核心的消息,而现在微软Rust开发
工作又推进到下一步。微软在GitHub公开新专案windows-drivers-rs,这是一个由多个
Rust套件(Crates)组成的专案,目的是要让开发者能够使用Rust开发Windows驱动程式
。这个专案计画支援WDM(Windows Driver Model)和WDF(Windows Driver Foundation
)两种不同的驱动程式开发模型。
不过目前这个专案还在早期开发阶段,官方还不建议开发者将其用于商业用途,但欢迎社
群进行试验、建议和讨论。
来源:
https://www.ithome.com.tw/news/158975
数十年来只用C的linux 在6.0版本用上了Rust
现在windows也用上了Rust
Rust将伴随着《Crab Rave》的BGM重写一切
C/C++使用者只能看着萤幕上出现的Segmentation fault而无力阻止
R门
https://www.youtube.com/watch?v=03H1cWj2Kfc

Links booklink

Contact Us: admin [ a t ] ucptt.com