Someone needs to rename Wine to "Linux Subsystem for Windows" so Windows Subsystem for Linux can go full circle.
-
-
Replying to @winocm
Can you run Wine on WSL? I should try this the next time I'm in Windows
2 replies 0 retweets 14 likes -
-
Replying to @winocm
Excellent. Given that WSL is a kernel-mode layer, any further nesting would need to be done through other means, but I assume WSL(Wine(Cygwin(Wine(...)))) might just work
2 replies 0 retweets 11 likes -
Linux and Windows use different segment registers for TLS/process structures (fs and gs IIRC) which is one reason Wine works. I'm not sure if WSL/wine/Cygwin will work depending on the Cygwin implementation, but I'm pretty sure further nesting won't.
1 reply 0 retweets 2 likes -
Basically Wine isn't *really* a Windows environment, it's a weird hybrid of Windows and Linux. You can still call Linux APIs like pthreads (and as I learned the hard way when fixing the pulseaudio driver for wine, pthreads explode badly if you try to call back into Windows APIs).
1 reply 0 retweets 3 likes -
Interesting! I'd always assumed that Wine was essentially just a reimplementation of the Windows APIs and a PE loader, but it makes sense that there are specific details that would complicate that in practice. Is there any reading about Wine internals I can look at?
1 reply 0 retweets 1 like
I don't know personally, I just happen to know about that from having to debug some horrible crashes in the pulse driver way back then. But there's always the source code :-)
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.