Linked by Thom Holwerda on Sat 11th May 2013 21:41 UTC
Windows "Windows is indeed slower than other operating systems in many scenarios, and the gap is worsening." That's one way to start an insider explanation of why Windows' performance isn't up to snuff. Written by someone who actually contributes code to the Windows NT kernel, the comment on Hacker News, later deleted but reposted with permission on Marc Bevand's blog, paints a very dreary picture of the state of Windows development. The root issue? Think of how Linux is developed, and you'll know the answer.
Permalink for comment 561858
To read all comments associated with this story, please click here.
RE[8]: makes sense
by bassbeast on Thu 16th May 2013 18:29 UTC in reply to "RE[7]: makes sense"
bassbeast
Member since:
2007-11-11

Sadly friend that is ALL you will get because ultimately the broken driver model has become a religious element, a way to "prove the faithful" by how much they will get behind an obviously and demonstrably bad design.

Quick, how many OSes OTHER than Linux use Torvald's driver model? NONE. How many use stable ABIs? BSD,Solaris, OSX,iOS,Android,Windows, even OS/2 has a stable driver ABI.

I'm a retailer, I have access to more hardware than most and I can tell you the Linux driver model is BROKEN. I can take ANY mainstream distro, download the version from 5 years ago and update to current (thus simulating exactly HALF the lifetime of a Windows OS) and the drivers that worked in the beginning will NOT work at the end.


And before anybody says "Use LTS" that argument doesn't hold water because thanks to the again broken design by Torvalds most software in Linux is tied to the kernel so if you want more than a browser and Open Office? You WILL be forced to upgrade because "this software requires kernel x.xx" or be left behind with older non supported software. With Windows with the exception of games that require a newer version of DirectX (which is rare, most have a DX9 mode for this very reason) you can install the latest and greatest on that 10 year old XP machine and it JUST WORKS.

Again let me end with the simple fact that after NINE YEARS I'm retiring the shop netbox. That is TWO service packs and at LEAST 3000 patches and not a single broken driver, NOT ONE. If Linux wants to compete then it actually HAS to compete, not give us excuses which frankly math can prove doesn't work. Look at the "Let the kernel devs handle drivers" excuse. You have 150,000+ drivers for Linux, with a couple of hundred new devices released WEEKLY..how many Linux kernel devs are there again? if you pumped them full of speed and made them work 24/7/365 the numbers won't add up, the devs simply cannot keep up...which is of course one of the reasons to HAVE a stable ABI in the first place, so that the kernel devs can work on the kernel while the OEMs can concentrate on drivers.

Sorry for the length but this one really irks me, if you like running an OS that is rough because of reasons? Go right ahead, i wish you nothing but luck. But when you compare that broken mess to either OSX or Windows I gotta throw down the red flag and call bullshit, its not even in the same league. Oh and do NOT bring up embedded or servers as that is "moving the goalposts" and honestly i don't care how cool your OS is at webserving, I'm not selling webservers and that isn't the subject at hand. Linux is broken ON THE DESKTOP and that is what we are discussing so try to stay on topic.

Reply Parent Score: 2