These programs don't use DLLs, and frankly there's little reason they for them to stop working.
Windows 11 will happily execute a binary compiled 30 years ago
251–260 of 424 posts
Re: Windows 11 will happily execute a binary compiled 30 years ago
#252Earlier quoted context omitted.
Use the email no@thankyou.com with any password. It will let you install on Win 11 with a local account.
The developer who put that in needs a raise.
(This is just a vague recollection from last time I installed Windows, might be wrong)
Re: Windows 11 will happily execute a binary compiled 30 years ago
#253It's not insane, it's my expectation for a tool. My hammer still works perfectly well with nails I bought 30 years ago. It's impossible to build on shifting foundations that are constantly breaking backward compatibility. You eventually spend all your time maintaining instead of creating. Then you have to go reinvent your wheel, and in my experience as a user your shiny new one isn't necessarily better. Most of the s…
Re: Windows 11 will happily execute a binary compiled 30 years ago
#254I 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.
Re: Windows 11 will happily execute a binary compiled 30 years ago
#255Earlier quoted context omitted.
> Right click -> Remove. Done. 2 seconds. Surely you aren't making the argument that Microsoft is generous enough to let you remove their bloatware?
That's a nice strawman you got there, give him a spin so we can admire it in all its glory.
Re: Windows 11 will happily execute a binary compiled 30 years ago
#256Does Linux have this backwards compatibility? What about macOS? I know instruction sets changed from PowerPC to Intel to ARM, so probably not macOS at least. But this is a CLI and I doubt old system calls changed
Linux isn’t hostile and if you ONLY use the kernel ABI or statically compile everything, it will work quite a long time.
But if you use dynamic libraries, you gonna have a hard time unless you have source.
Re: Windows 11 will happily execute a binary compiled 30 years ago
#257Earlier quoted context omitted.
I've only used MacOS for a year and only recently (maybe that matters), and I get all the same crappy inconsistent behaviour I do on Linux and did on Windows ~20 years ago when I last used it. Apple has the benefit of controlling both hw and sw and still manage to mess it up. Random crashes, slowdowns for long running sessions, crappy UI (eg those labels not checking their checkboxes in Settings), network weirdness (…
You haven't used Windows in quite a while have you ? Past Windows 7 it's been sliding downhill into bullshit UX, crapware, backend migration to Linux almost exclusively, etc. Random things on top of my head : MacOS doesn't come with candy crush, Instagram, TikTok, Spotify etc. prepopulating your start menu. Phone home telemetry and ads in OS ? Yummy Dealing with Windows dev environment is always a PITA eventually - u…
YMMV but my experience is the opposite. Windows is a perfectly usable dev environment. The only time I face issues is when developers don’t choose to use cross platform tools.
> Chocolatey is garbage.
I’ll give you this one, but that’s why anyone serious on Windows is using scoop.
Re: Windows 11 will happily execute a binary compiled 30 years ago
#258Earlier quoted context omitted.
It works in Linux the same way it works on Windows: If you don't have the dynamic libraries and configuration you need, it won't work. Why this is a mark against Linux and not Windows is beyond me.
Microsoft keeps maintaining all those libraries, and keeps them in the OS by default. That may not be the case with Linux.
But if you call gnome libraries, they’re probably long gone.
Re: Windows 11 will happily execute a binary compiled 30 years ago
#259Earlier quoted context omitted.
That's common in the mainframe world. Unisys (ex Univac) still has its Dorado mainframes binary compatible with the Univac 1100 released in 1962.
I think I remember reading a while back that System/360 binaries can still run on modern Z/architecture mainframes.
Re: Windows 11 will happily execute a binary compiled 30 years ago
#260Earlier quoted context omitted.
This seems like an interesting vector for a virus.
These older games will all work in 640kb so the fix would likely just have been to fence off 640kb completely from other apps while SimCity was running.
> It allows DOS programs to eliminate the 640 KB conventional memory limit by addressing up to 64 MB of extended memory on Intel 80386 and above machines.