Live data from Hacker News

Loss32: Let's Build a Win32/Linux

loss32.org

131–140 of 493 posts

Re: Loss32: Let's Build a Win32/Linux

#131
post #17

Earlier quoted context omitted.

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.

...game studios have no reasons left to bother with native Linux clients. How many game studios were bothering with native Linux clients before Proton became known?

More than now, I own a few from the Loki Entertainment days.

Re: Loss32: Let's Build a Win32/Linux

#132
post #16

Earlier quoted context omitted.

I would vote for Delphi/FreePascal, but share the sentiment.

I only had limited exposure to Delphi, but from what I experienced, it's big thumbs-up. 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.

Except on the AOT experience and low level programming, which only started to be taken seriously during the last five years.

Re: Loss32: Let's Build a Win32/Linux

#133
Cool. Having major distributions default to using binfmt_misc to register Wine for PE executables (EXE files) would be nice though. Next steps would obviously be for Windows apps to have their own OS-level identity, confined and permissioned per app using normal Linux security mechanisms, run against a reproducible and pinned Wine runtime with clearly managed state, integrated with the desktop as normal applications (launching, file associations, icons), and produce per-app logs and crash information, so they can be operated and managed like native programs. We have AI now, this should not be rocket science or require major investments. Only viable way Linux is replacing Windows.

Re: Loss32: Let's Build a Win32/Linux

#134
post #68
post #64

Earlier quoted context omitted.

My gaming PC isn't compatible with windows 11, so it was the first to get upgraded to Linux. Immediate and significant improvement in experience. Windows kept logging down the system trying to download a dozen different language versions of word (for which I didn't have a licence and didn't want regardless). Steam kept going into a crash restart cycle. Virus scanner was ... being difficult. Everything just works on L…

>> some sound issues Is this 1998? Linux is forever having sound issues. Why is sound so hard?

Sound (oss, alsa, pulseaudio, pipewire...), bluetooth, WiFi are eternal problematic Linux paper cuts.

As always It is Not Linux Fault, but it is Linux Problem.

It's one of the reasons why I moved to OSX + Linux virtual machine. I get the best of both worlds. Plus, the hardware quality of a 128GB unified RAM MacBookPro M4 Max is way beyond anything else in the market.

Re: Loss32: Let's Build a Win32/Linux

#135

Crazy 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.

> 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 What are some examples?

Lemmings Revolutions. Apparently to run in something else that is not Windows 95/98/Me requires some unofficial .EXE patch that you could download from some shady website. The file is now nowehre to be found.

It's a great game, unfortunately right now I am not able to play it anymore :( even though I have the original CD.

Unfortunately, Wine is of no help here :(

Also original Commandos games.

Re: Loss32: Let's Build a Win32/Linux

#136

Crazy 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.

Wine works on windows too. It's used by the shorthorn project to get software for newer versions of windows to run under XP.

Yep, for some games like Elden Ring it even fixes Windows-specific performance hiccups: https://youtu.be/vAooLiCy7rE

Re: Loss32: Let's Build a Win32/Linux

#139
post #48

Earlier quoted context omitted.

CDProjekt releases native linux builds.

I don’t think Witcher 3 or Cyberpunk 2077 have Linux builds available for the common folk? Cyberpunk has a ARM64 Mac build, though.

Huh, I could have sworn Witcher 3 did, but maybe I am misremembering it merely releasing without DRM.

Re: Loss32: Let's Build a Win32/Linux

#140
post #74

Earlier quoted context omitted.

Wine Is Not an Emulator (WINE). It provides win32 APIs; your CPU will handle the instructions natively. There is no “probably” about it.

Whenever people bring this up I find it somewhat silly. Wine originally stood for "Windows Emulator". See old release notes ( https://lwn.net/1998/1112/wine981108.html ) for one example: "This is release 981108 of Wine, the MS Windows emulator." The name change was made for trademark and marketing reasons. The maintainers were concerned that if the project got good enough to frighten Microsoft, they might get sued fo…

Sure, you can call it an emulator in that sense but how does that imply anything at all about performance? That is what I was responding to.
Post reply on HN