微軟開源Windows驅動程式架構

來源:互聯網
上載者:User

標籤:

WDF 團隊的代表 J M Rossy 在部落格裡是這樣講述開源 WDF 的主要目標。

昨天我們在 WinHEC 很激動的對外宣布將 Windows Driver Frameworks (WDF) 的原始碼最大化的開放在 GitHub 上。相關的報告檔案可以在這裡看到:github.com/Microsoft/Windows-Driver-Frameworks

WDF 開源的主要目標

開源 WDF 的最主要的目標就是為了更加直接的開發高品質的磁碟機。該架構提取了底層作業系統的核心部分,當需要的時候還不犧牲掉靈活性。同時它也整合了世界級開發環境,包括 Visual Studio 和 Windows Driver Kit (WDK)。不管怎麼說,這對於Windows 10 的驅動開發人員都是一次極好的開發經驗。

當然,我們理解目前還沒有可替代的OS源碼,這也就是為什麼我們要開放 WDF 的原始碼,以此協助所有人挖掘和調試他們的磁碟機。這協助開發人員更加透明的理解架構和驅動程式之間是如何互動的。

適用範圍

這一次公開代碼之後,我們會發布更多的原始碼,尤其是在 KMDF 和 UMDF v2 之後,你會發現大量的原始碼隨之也會公布出來。用一個統一的模式來驅動架構的發展是 WDF 團隊最主要的一個優勢。

正如你對 WDF 所期待的那樣,你可能會遇到一些沒有正式檔案的行為和API,我們強烈建議不要依賴於那樣的行為,因為在未來髮型的版本裡可能會做一些改變。如果你在源碼裡看到有被人添加的或是可能存在的BUG,我們希望你們能在GitHub裡面提交報告。雖然現在不能接受來自貢獻者的修改,但是在未來可能會做出這方面的改進。

相關案例

我們同樣很高興的宣布,像WDF那樣的驅動程式樣本項目收集現在已經放在GitHub上了,在 MSDN Code Gallery 上的 Windows 8.1 全套案例將會一直保持更新。我們相信開放 WDF 源碼對於任何人來說都是很有意義的一步,說明 Windows 硬體實現這一塊又前進了一步。

更多請關注公眾號:driverdevelop

微軟開源Windows驅動程式架構

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.