Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

That's how computers and software work by default. It's an entirely different business philosophy. We can gain more market share but having a just works software environment for as many people as possible VS we can resell people the same software over and over again.

You're impressed that they managed to fill their diaper for so long without any leaks? Linux can read the oldest unix file, compile and run the oldest programs. Their "backwards compatability" is entirely a self created problem, they realized they can capture more value, in the short term, if users only see a binary so they have to implement a technically flawed solution.



Everything’s a trade off. Take something from 30 year ago written in a less popular language with a compiler that no one is maintaining, or that you might not even be able to find a copy of.

You can’t compile the source for modern systems, but the windows binary still runs.

Distributing the source also doesn’t solve the backwards compatibility problem even if it does ameliorate it. A compiler can’t paper over every compatibility problem.


Linux definitely has others to catch up. The only reason I switched to a Linux box is not how great it is for users, but 1) it is a dev box for system programming studies, 2) MSFT willingly trash Windows




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: