Okay, I am quite curious; I want to know how practical it would be to make a brand new OS capable of interfacing with a graphics card, using a driver which may be designed for other circumstances (a different OS). Honestly, I don't know any thing about video-device drivers...
1. Is there an efficient method?
2. How hard would it be to do? (e.g. making an OS compatible with another OS's video-device drivers)
3. Is it legal? Would it require reverse engineering? Doesn't Microsoft provide a plenty of information about Windows?
My reason I want this:
I want to develop an OS which can support accelerated-graphics and handles its GUI flawlessly (more careful with the painter's algorithm .etc), however rather than windows or linux, it will use a philosophy much different than the concept of "files" and "folders" (entirely different). I also want the experience and bragging rights, you know.