Is windows actually better at never breaking user space?

Posted by kantvin@reddit | linux | View on Reddit | 158 comments

I remember linus saying there's really only one rule in the kernel, which is "don't break user space", everything else being a "guideline", even "not doing dumb shit". It does frequently happen, however, at least to me, that linux has a bunch of software that gets regularly broke and stops working, e.g. when a braile driver on ubuntu cause arduino ide to malfunction in my machine.

It seems that linux is very temperamental with compatibility issues in general, while Windows is always just "plug in and it works". Does that mean microsoft is better at not breaking user space than linux kernel devs? Or was linus talking about something even more specific about the kernel? And if so, how are the kernel devs better than Microsoft at that?