WDF 團隊的表明 J M Rossy 在博客裏是這樣講述開源 WDF 的主要目標。git
昨天咱們在 WinHEC 很激動的對外宣佈將 Windows Driver Frameworks (WDF) 的源代碼最大化的開放在 GitHub 上。相關的報告文件能夠在這裏看到:github.com/Microsoft/Windows-Driver-Frameworksgithub
WDF 開源的主要目標微信
開源 WDF 的最主要的目標就是爲了更加直接的開發高質量的驅動器。該框架提取了底層操做系統的核心部分,當須要的時候還不犧牲掉靈活性。同時它也集成了世界級開發環境,包括 Visual Studio 和 Windows Driver Kit (WDK)。無論怎麼說,這對於Windows 10 的驅動開發者都是一次極好的開發經驗。框架
固然,咱們理解目前尚未可替代的OS源碼,這也就是爲何咱們要開放 WDF 的源代碼,以此幫助全部人挖掘和調試他們的驅動器。這幫助開發者更加透明的理解框架和驅動程序之間是如何互動的。操作系統
適用範圍調試
這一次公開代碼以後,咱們會發布更多的源代碼,尤爲是在 KMDF 和 UMDF v2 以後,你會發現大量的源代碼隨之也會公佈出來。用一個統一的模式來驅動框架的發展是 WDF 團隊最主要的一個優點。blog
正如你對 WDF 所期待的那樣,你可能會遇到一些沒有正式文件的行爲和API,咱們強烈建議不要依賴於那樣的行爲,由於在將來發型的版本里可能會作一些改變。若是你在源碼裏看到有被人添加的或是可能存在的BUG,咱們但願大家能在GitHub裏面提交報告。雖然如今不能接受來自貢獻者的修改,可是在將來可能會作出這方面的改進。開發
相關案例get
咱們一樣很高興的宣佈,像WDF那樣的驅動程序示例項目收集如今已經放在GitHub上了,在 MSDN Code Gallery 上的 Windows 8.1 全套案例將會一直保持更新。咱們相信開放 WDF 源碼對於任何人來講都是頗有意義的一步,說明 Windows 硬件實現這一塊又前進了一步。源碼
更多請關注微信公衆號:driverdevelop