Then riddle me this...why does NOBODY, and I do mean nobody, not in FOSS nor in proprietary, support Torvalds driver model? After all if it was good there is absolutely NOTHING stopping them from adopting it, right? And what about BSD, why does it not follow the great Torvalds driver model?
The reason why is obvious, its because its shit that just won't scale. Hell basic math will show you that "let the kernel devs handle it" utterly collapses when the number of drivers reaches 5 figures because there simply is not enough kernel devs to keep up with all the hardware that is already out, much less the hundreds of new devices released this and every other quarter. It really VERY simple, in 1993, when the entire OS could fit on a single floppy? Then sure letting the kernel devs handle it made sense, they had MAYBE 30 drivers all told to deal with, now how many is there? 100,000? 200,000? Even if you pumped up the devs on coke and locked them in a room with NOTHING to but but deal with drivers they would have MAYBE 5 minutes every 3 years for each driver!
There is a REASON why the Hairyfeet challenge has stood for nearly 8 years without a single consumer Linux OS passing and it all comes down to his driver model not scaling, simple as that. BSD? It passes the Hairyfeet challenge with flying colors, too bad there simply isn't enough consumer hardware support for it to be a viable desktop. Its been 24 years now, 24 years of the same excuses, 24 years of "update foo broke my drivers", 24 years of manufacturers being unable to put a fucking penguin on the box because they can't JUST support Linux, even JUST support a distro like Ubuntu, they have to support "Ubuntu version X, kernel version Y" because THAT is how fucking picky Linus has made the OS with his fucked up driver model!
Meanwhile a Windows user can buy a PC and have the drivers that come on the system run for the ENTIRE LIFE of the system, I can take a copy of XP RTM, install the drivers, and then run it through the entire life of the OS, 3 service packs and countless patches, know how many drivers will be non functional at the end? NONE, that is how many drivers will be broken at the end and THAT is what you are competing against, and failing miserably!
But if you truly believe what you are saying? Then put your money where your mouth is and take the Hairyfeet challenge which just FYI only requires Linux to run HALF, I repeat HALF as long as a Windows lifecycle. Surely your OS can do half of what Windows can, right? I look forward to seeing your video posted here and the complete vid on Dropbox. of course we'll never see it because if you actually attempt to take the challenge you'll see what I saw countless times and that is Torvalds.driver.model.doesn't.work. and it all comes down to his driver model being made of fail.