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