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 561225
To read all comments associated with this story, please click here.
RE: Comment by ansidotsys
by cdude on Sun 12th May 2013 06:13 UTC in reply to "Comment by ansidotsys"
cdude
Member since:
2008-09-21

When your userbase is in the billions, it makes sense to be conservative

1. Metro API vs win32. The insight explains why doing new rather then fixing and extending existing.
2. Android. Conservative, billions of users, Linux.

You don't see major rewrites of significant subsystems in Windows because of this

You don't see them in the Linux Kernel either. Major rewrites wasn't the point at all. Its about incremental improvements.

How many times does the Linux driver ABI change?

Public API/ABI, like for userland, did not change since a decade. The Linux Kernel has very strict rules to not change those parts. Private API changes.

How many IPCs are there going to be? SystemD

dbus and systemd are not Kernel but userland. Userland changes, also on Windows.

Edited 2013-05-12 06:32 UTC

Reply Parent Score: 14