MicrosoftはWindows Driver開発者に錆の使用を促します、ここにその理由があります

Microsoftは現在、Windowsドライバー開発者に促しています錆の使用を開始します、メモリ関連のバグを防ぐことで知られている最新のプログラミング言語。同社は、このシフトはすでに、特に錆ベースのドライバーが積極的に書かれて出荷されている表面デバイスで違いを生み出していると言います。

これらの初期の結果は、MicrosoftのSurfaceチームから来ています。これは、Windows-Drivers-RSと呼ばれるオープンソースプロジェクトに貢献しています。githubで。このプロジェクトには、他の開発者が錆のドライバーを書くのに役立つライブラリ、ツール、および例コードが含まれています。

チームによると、Rustを使用すると、ハードウェアと直接通信するドライバーのセキュリティが強くなり、信頼性が向上しました。メモリの安全性は、Rustの最大の強みの1つです。

もっと詳しく知る:

ドライバー開発でまだ広く使用されているCおよびC ++と比較して、Rustはコードが実行される前にさらに多くのエラーをキャッチします。つまり、クラッシュが少なく、セキュリティの問題が少なくなります。これは、MicrosoftがWindowsエコシステム全体の安定性を改善するために不可欠であると見なしています。

Microsoftは、ドライバーツールキットのRustのサポートの改善にも取り組んでいます。同社は、プラットフォームの互換性を強化し、Rustとその従来のWindowsドライバーキットの間の密接な機能のギャップを強化し、開発をよりスムーズにするためのオープンソースコンポーネントを提供する計画を立てています。

バッキングによってWindows-Drivers-rsそして、養子縁組を公に奨励しているマイクロソフトは、錆が単なる副実験ではないことを明らかにしています。同社は、エコシステム全体の開発者が、より安全で信頼性の高いWindowsドライバーを構築するための真剣な選択肢として扱い始めることを望んでいます。

Related Posts