Hi all I have been doing Linux kernel development for many years, but have always wanted to get into the Windows NT kernel, so some time ago I convinced my company to give me a MSDN subscription.
I have studied some of the Windows DDK example drivers (mainly the frame buffer and Permidia 2/3 driver examples) and have found them to be understandable. So based on this small research, I have convinced myself that I will be able to do a graphics driver for the NT kernel (or at least help with creating one) - The level of directx 3D acceleration in this driver, is a completely different thing. It seams to be much harder to this generically, given that people can have different directx versions installed. I have the following questions: 1) Can we release a driver that is developed using the Windows DDK, as open source (GPL) - I remember reading in the PDF that Timothy put together that there was some possible problems with IP rights on the Windows platforms. 2) Doing open source driver development with the Windows driver development kit, is somewhat limiting given that the DDK is not free (nor is Visual Studio) - this will possible limit the community that could help developing a Windows driver - on the other hand it could be argued that anyone serious about Windows driver development will own the appropriate tools for doing so. 3) Does anyone have an idea of how Nvidia have created there unified driver architecture. I have always found it to be really pleasant to install NVidia drivers on Windows (and Linux), because it is so simple - I just cannot comprehend if this is done using clever install code hacks, like MSI on Windows or auto tools on Linux. I have no experience in developing cross platform drivers, so if anyone have any input on this it would be nice to hear it. Regards. Lars Roland. _______________________________________________ Open-graphics mailing list [email protected] http://lists.duskglow.com/mailman/listinfo/open-graphics List service provided by Duskglow Consulting, LLC (www.duskglow.com)
