On behalf of the WDF team, J M Rossy The main goal of Open source WDF in his blog.
Yesterday we were thrilled to announce that the source of Windows Driver frameworks (WDF) is WinHEC on GitHub. The relevant report file can be seen here: Github.com/microsoft/windows-driver-frameworks
The main goal of WDF Open source
The main goal of Open source WDF is to develop high-quality drives more directly. The framework extracts the core parts of the underlying operating system, without sacrificing flexibility when needed. It also integrates a world-class development environment, including Visual Studio and the Windows Driver Kit (WDK). In any case, this is a great development experience for Windows 10 driver developers.
Of course, we understand that there is no alternative OS source available, which is why we open WDF's source code to help everyone dig and debug their drives. This helps developers to understand how frameworks and drivers interact with each other more transparently.
Scope of application
After this public code, we will release more source code, especially after KMDF and UMDF v2, and you will find that a lot of source codes will be published as well. Using a unified model to drive the development of the framework is one of the main strengths of the WDF team.
As you might expect from WDF, you may encounter some behavior and APIs that do not have an official file, and we strongly recommend that you do not rely on that behavior because there may be changes in the future hairstyle version. If you see a bug that has been added or may exist in the source code, we would like you to submit a report on GitHub. Although changes from contributors are not acceptable at this time, improvements may be made in the future.
Related cases
We are equally pleased to announce that sample project collection for drivers like WDF is now on GitHub and the Windows 8.1 full case on MSDN Code Gallery will remain updated. We believe that opening the WDF source code is a meaningful step for anyone, and the Windows hardware implementation is a step forward.
For more attention, public number: Driverdevelop
Microsoft open source Windows Driver framework