Live data from Hacker News

Wine on Windows 10

reddragdiva.dreamwidth.org

71–80 of 135 posts

Re: Wine on Windows 10

#71

OP here! Someone commented with how to make i386 work: https://reddragdiva.dreamwidth.org/607714.html?thread=831766... not just qemu-user, but telling it the magic numbers for binfmt to work I'll give it a spin when I get home this evening. ENCARTA 97 SHALL RIDE AGAIN, maybe

Looks like the same procedure from

https://stackoverflow.com/questions/42120938/exec-format-err... (second answer)

Re: Wine on Windows 10

#73
post #25
post #4

This can be very helpful in the future for playing games with strange 16-bit-mixed-with-32-bit installers that fail to run properly on modern Windows, even 32-bit versions. I hope WSL2 comes out soon. Now that installing wine in Linux on windows is possible, the next step becomes clear. We must compile and run cygwin on wine in Linux on Windows.

You can already do that with OTVDM: https://github.com/otya128/winevdm Using it not only any 16bit installer works, but also most 16bit applications. As an example you can play Exile by Spiderweb[2] on your Windows 64 PC. It even contains a .reg file that allows it to be installed system-wide so that you can run a 16bit .exe just by double clicking it in Explorer (or any other file manager). [1] https://github.com/ot…

Playing Exile 2 is exactly why I want to run 16 bit applications. I basically learned English from that game! I remember being frustrated being locked into the shareware version by Shareware Barriers, figuring out how to edit maps by using Norton Disk Edit on the game files, and digging new tunnels into the cave wall. I was about 12 and I still consider this my greatest hacking achievement...

Re: Wine on Windows 10

#74

It's a shame WSL will be replaced soon with WSL2, which is a mere virtual machine and not native support for Linux binaries.

I'm guessing they will keep WSL1 around for backwards compatibility for some time, currently you can convert installations between WSL1 and WSL2.

Re: Wine on Windows 10

#75

I don't know what this achieves over booting up a VM of an old OS to run your programs.

WSL is VM. So it's pretty pointless to run application on Linux VM emulating WinAPI, indeed. But at least you don't need to care about licenses, that might be one reason.

WSL is not a VM.

Re: Wine on Windows 10

#76
There are some older apps that just work on WINE and little else. I have an old Garmin GPS simulator used in some of the planes I fly. Would run on XP64, but Window 7+ could not mimic the settings well enough to get it to work even with the compatibility mode set. Ironically, this old bit of software still runs on my Linux box as it does something legacy correctly.

Re: Wine on Windows 10

#78
post #48
post #7

Earlier quoted context omitted.

This project is only completed when you can recursively keep doing this forever, without it ever breaking.

We know how it would look like! Here is a nice illustration: https://m.xkcd.com/1764/

I tried following those steps and got this error:

https://www.betaarchive.com/imageupload/1299034742.or.31168....

Does anyone know of a workaround?

Re: Wine on Windows 10

#79
post #73
post #25

Earlier quoted context omitted.

You can already do that with OTVDM: https://github.com/otya128/winevdm Using it not only any 16bit installer works, but also most 16bit applications. As an example you can play Exile by Spiderweb[2] on your Windows 64 PC. It even contains a .reg file that allows it to be installed system-wide so that you can run a 16bit .exe just by double clicking it in Explorer (or any other file manager). [1] https://github.com/ot…

Playing Exile 2 is exactly why I want to run 16 bit applications. I basically learned English from that game! I remember being frustrated being locked into the shareware version by Shareware Barriers, figuring out how to edit maps by using Norton Disk Edit on the game files, and digging new tunnels into the cave wall. I was about 12 and I still consider this my greatest hacking achievement...

You are in luck then, all three Exile games are free from the site :-) (you need to dig a bit to find them, go to the games, then old games then click on the icon for the windows version).

Re: Wine on Windows 10

#80
post #33

Earlier quoted context omitted.

I'm pretty sure WSL2 is going to use a user mode kernel

IIRC the NT kernel can run multiple kernels-or-something side by side. It could probably be used to co-run Linux kind of like CoLinux does. IIRC also, MS can use the Windows HyperV infrastructure to run the Linux kernel too, like they do on Xbox One to segregate games "Exclusive" OS from apps "Shared" OS. In that sense it won't be user mode either like user-mode linux is. My bet is on the latter. https://en.wikipedia…

Well I'll be damned, someone knows about CoLinux.
Post reply on HN