Closed-source bobs are closely tied to the kernel version, since the kernel’s internal ABI and API is constantly changing. There is some documentation on why here: https://github.com/torvalds/linux/blob/master/Documentation/...
Closed-source bobs are closely tied to the kernel version, since the kernel’s internal ABI and API is constantly changing. There is some documentation on why here: https://github.com/torvalds/linux/blob/master/Documentation/...
But also because NT interface is mostly stable unlike linux. last really major version was 20 years ago and there Microsoft doesn't need to maintain 3rd party drivers in-tree. Also, the licensing and distribution mechanism and vehicles make certain things too complex.
Also plenty of people don't like these linux kernel images and build stripped down ones.
As the kernel is maintained, polished, and updated, all drivers are maintained as well.
Proprietary blobs otoh, will break quickly, and have to constantly keep up with new kernel releases.