Live data from Hacker News

Windows 11 will happily execute a binary compiled 30 years ago

twitter.com

421–424 of 424 posts

Re: Windows 11 will happily execute a binary compiled 30 years ago

#421
post #4

I wish there was a backwards compatibility option to give applications a “virtual display” which runs in a window, for old programs which only know how to run fullscreen at 1024x768.

Wine does this, it's a lifesaver for older games like Diablo 2.

Proton (Valve's Wine version) does it even better - it runs windows without a an emulated desktop but transparently scales fullscreen applications to your native resolution so that there are no mode changes needed.

Re: Windows 11 will happily execute a binary compiled 30 years ago

#422

Earlier quoted context omitted.

It can be because it’s an incentive to create a new, up-to-date app.

Is incentivizing churn a good thing?

Is it really fair to characterize replacing a 30 year old app as churn?

Re: Windows 11 will happily execute a binary compiled 30 years ago

#423

Earlier quoted context omitted.

That would be a great point were it not for the fact that virtually all Linux distros run everything on shared libraries. I like Linux but this is one aspect of it that has never done it any favors. It was probably a decent choice at one point but it has ceased being one. I reckon it has held back the Linux application ecosystem for over a decade for no reason at this point.

There is nothing wrong with shared libraries. If you want to run an old program, you need to also run old libraries, and old network services it communicates with, and maybe old hardware too. Libraries are no different. In practice it just isn't an issue, because competent application developers don't tie themselves to particular versions of libraries, and competent library developers don't make gratuitous backwards-…

[deleted]

Re: Windows 11 will happily execute a binary compiled 30 years ago

#424

Earlier quoted context omitted.

How dare the Asahi folks not do a huge amount of free work to support you? Don't they know how important you are?!

Yes, you're right, how arrogant of me not to expect kernel-level active sabotage of still widely used software, in a kernel where "don't break user space" is a guiding law of development.

The driver doesn't work with xorg. What do you think it should do? Pretend it does? Do you actually know how software works?
Post reply on HN