4 ms·
Windows has a stable hardware abstraction layer for kernel drivers. Unlike on Linux, once Nvidia writes the drivers, the same code can just keep working withou
by comex 9mo ago
Windows has a stable hardware abstraction layer for kernel drivers. Unlike on Linux, once Nvidia writes the drivers, the same code can just keep working without requiring constant updates to deal with breaking changes. I don’t have experience with it myself, and I’m sure some ongoing maintenance will be required to deal with bugs, but probably a fraction of what is needed on Linux.
Meanwhile, if Nvidia is writing its own drivers then documentation isn’t an issue.
The flipside is that stable APIs make it harder for Microsoft to improve the kernel. And once Nvidia decides to stop maintaining its drivers, without public source code or documentation, nobody else can maintain them in its place. Still, there’s something to be said for Microsoft’s approach.