Loss32: Let's Build a Win32/Linux
41–50 of 493 posts
Re: Loss32: Let's Build a Win32/Linux
#42Earlier quoted context omitted.
That is irrelevant to the feasibility of reimplementing the Win32 API on Linux.
It's already been done, though. Wine has been around for 30 years and has excellent compatibility at this point.
Re: Loss32: Let's Build a Win32/Linux
#43Building GUI utilities based on VB6 instead of status quo web technologies might actually be more stable and productive.
I would vote for Delphi/FreePascal, but share the sentiment.
But if you liked that, consider that C# was in many ways a spiritual successor to Delphi, and MS still supports native GUI development with it.
Re: Loss32: Let's Build a Win32/Linux
#44Crazy how, thanks to Wine/Proton, Linux is now more compatible with old Windows games than Windows itself. There are a lot of games from the 90s and even the 00s that require jumping through a lot of hoops to run on Windows, but through Steam they're click-to-play on Linux.
Re: Loss32: Let's Build a Win32/Linux
#45But would you want to run these Win32 software on Linux for daily use? I don't.
Gamers have no other option, and thanks Valve, game studios have no reasons left to bother with native Linux clients. Just target Windows, business as usual, and let Valve do the hard work.
How many game studios were bothering with native Linux clients before Proton became known?
Re: Loss32: Let's Build a Win32/Linux
#46This is only ever relevant for proprietary software. Free software does not require a stable ABI. Great that wine exists but it should be useless. (That and Linux doesn't implement win32 and wine doesn't exclusively run on Linux.)
If you make a piece of software today and want to package it for Linux its an absolute mess. I mean, look at flatpack or docker, a common solution for this is to ship your own userspace, thats just insane.
Re: Loss32: Let's Build a Win32/Linux
#47Re: Loss32: Let's Build a Win32/Linux
#48Earlier quoted context omitted.
> Gamers have no other option, and thanks Valve, game studios have no reasons left to bother with native Linux clients But they do test their Windows games on Linux now and fix issues as needed. I read that CDProjekt does that, at least.
CDProjekt releases native linux builds.
Re: Loss32: Let's Build a Win32/Linux
#49Earlier quoted context omitted.
It still is if you're an enterprise customer. The retail users aren't Microsoft's cash cows, so they get ads and BS in their editions. The underlying APIs are still stable and MS provides the LTSC & Server editions to businesses which lack all that retail cruft.
Do you mean Windows 1x Pro/Enterprise?