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.
Thread beginning with comment 561265
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[4]: makes sense
by Valhalla on Sun 12th May 2013 18:31 UTC in reply to "RE[3]: makes sense"
Member since:

Well this bullshit comes up time and time again, because stuff breaks.

No, this shit comes up time and time again from guys like you and bassbeast who doesn't even run Linux.

How many times has someone's video goes tits up after a kernel upgrade

Yes tell me, how many times? I've used a bleeding edge distro for 5 years, my video drivers (I use NVidia cards) have never caused breakage, only time I had problems with a kernel update which forced me to downgrade was a instability caused by my network driver during a major network driver rewrite.

And this is because I run a bleeding edge distro, Arch (kernel 3.9.2 went into core today), had I been using a stable distro then I would not have been bitten by that bug either.

... and don't give me this "it should be in the kernel" bullshit

What bullshit is that? It works for a goddamn gazillion of hardware drivers, right out of the goddamn box. And unlike Windows which relies on third party drivers, this means that Linux can support all this hardware on ALL the numerous architectures it runs on, which is of course a huge advantage of Linux.

... when you are stuck at a command prompt having to use another machine to google the solution it isn't a lot of fun.

Beats a blue screen of death, see I can play this game of BS too.

Stable API/ABIs are good engineering like it or not.

Yes in a perfect world, in reality there's always a cost like that of poor choices you have to live with in order to ensure backwards compability, the Linux devs went with a middle way, anything inside the kernel can be changed at any time, hence you either put your code in the kernel were it will be maintained against changes, or you do the labour yourself.

Meanwhile breaking kernel to user space interfaces is a big NO.

Reply Parent Score: 4

RE[5]: makes sense
by lucas_maximus on Sun 12th May 2013 18:45 in reply to "RE[4]: makes sense"
lucas_maximus Member since:

Except I actually do run Linux. I don't pretend it is perfect and I don't make out that poor decisions are good when they blatantly aren't.

Reply Parent Score: 2

RE[6]: makes sense
by Valhalla on Sun 12th May 2013 19:29 in reply to "RE[5]: makes sense"
Valhalla Member since:

Except I actually do run Linux.

Then tell us what distro you are using and what these kernel breakages you keep suffering are.

As I am running a bleeding edge distro I am fully aware and even expect that things may break, yet it's been amazingly stable (granted I don't enable testing, I'm very thankful for those who do and report bugs which are then fixed before I upgrade).

I don't pretend it is perfect

Neither do I, as I said I had to downgrade due to a network driver instability, still that's one showstopper in a five year period on a bleeding edge distro. Vista didn't make it past it's first service pack before it started to break drivers, so much for 'stable' ABI.

and I don't make out that poor decisions are good when they blatantly aren't.

How are they 'blatantly' poor decisions, you offer no arguments, please explain.

Now let's see, more hardware device support out of the box than any other system, ported to just about every architecture known to man, used in everything from giant computer clusters, embedded devices, servers, hpc, 3d/sfx, super computers, mobile phones, tablets, fridges, etc.

But yeah according to you and bassbeat these areas don't need driver stability, they obviously can't since according to you guys Linux drivers 'just keep breaking', update the kernel and whooosh there goes the stability.

Reply Parent Score: 3