Your best bet to run it probably is on Linux with Wine. Or if it is MS themselves , they already have their own Win32 to Linux translation layers, for example DB2 for Linux runs that way.
Comment on "Microslop" trends in backlash to Microsoft's AI obsession
Alaknar@sopuli.xyz 2 days agoLinux has excellent legacy support for Linux.
Now run a 1998 obscure Windows vendor custom app. The vendor went out of business 30 years ago.
Not to mention that it would kill the entirety of existing IT automation, the entirety of centralised system management, and lots more.
froh42@lemmy.world 2 days ago
Alaknar@sopuli.xyz 2 days ago
Or you can just not introduce extra instability layers and use native Windows. I can’t even fathom the cost of implementation and maintenance of something like that in a company like HCL (200 000 employees, last I checked).
froh42@lemmy.world 2 days ago
Haha, are you aware of how many layers of Windows are just backward compatibility hacks? Architecturally Windows has changed a lot since Win98.
The fact that your 30year old business software is still running is just the fact that Windows has built in patches for some common programming patterns used at the time and someone having insight enough can enable/disable them (mostly).
Btw, the same for games. Windows detects specific games and re-enables former direct x bugs.
There are numerous layers of abstraction between your Win32 application and the Kernel, there’s no reason they won’t work on another kernel.
Alaknar@sopuli.xyz 2 days ago
The fact that your 30year old business software is still running is just the fact that Windows has built in patches for some common programming patterns used at the time and someone having insight enough can enable/disable them (mostly).
… which is exactly my point. What’s yours?
Oh. And of course it’s badly debuggable and frequently goes wrong.
Not so frequently to cause major disruptions.
dtaylor84@lemmy.dbzer0.com 2 days ago
Actually, Linux has better support for legacy Windows apps (through wine) than for legacy Linux apps.