5 ms·
Now all we need is 'Windows subsystem for Linux' to run on wine, and we'll rip a hole in space time continuum.
by bubblethink 10y ago
Now all we need is 'Windows subsystem for Linux' to run on wine, and we'll rip a hole in space time continuum.
- netheril96 10y agoWine emulates Win32 API, while Windows subsystem for Linux is based on NT API, a level below Win32 API. So, no, that won't work.
- g00gler 10y agoDang, OP forgot to put /s
- DannyB2 10y agoThe only thing sarcastic is the ripping a hole in space time continuum. Otherwise, it would be a tremendously amusing accomplishment if Wine could run the Windows Subsystem for Linux. Pointless, yes. But so is the 2048 game.
- mschuster91 10y agoWell, why isn't it possible to emulate just ntoskrnl, just like WSL does with the Linux kernel? Granted, it would require people to have a valid Windows license and install media (because you can't redistribute Windows binaries), but I don't see any major problem.
- yokohummer7 10y agoIsn't the license concern pretty major though? IIRC even in the current form Wine at the early age had been quite controversial, due to legal concerns. They consciously prevented those who have knowledge of Windows internals from contributing to it just to make sure it's a clean room implementation.
- mschuster91 10y agoIANAL, but doesn't OpenJDK basically do the same (implement documented API interfaces) with Sun's Java? And the Windows syscalls are IIRC also publically documented...
- comex 10y agoOpenJDK was/is an official Sun (now Oracle) project. But others did reimplement Java without authorization, such as Apache Harmony, and, well, I think you need to look up Oracle v. Google.
- shawnz 10y agoSome WSL components must run in supervisor mode, so a translation layer like Wine or WSL is not powerful enough to emulate it.
- my123 10y agoThere is flinux from wishstudio on Github for a fully-in-userspace layer that works in Windows 7, it's unmaintained now though
- anonbanker 10y ago> Wine emulations Win32 API What's the deal with this "wine64" command I have in /usr/bin, then?
- ryao 10y agoI think you mean getting Cygwin running in wine running in Cygwin.
- techman9 10y agoIt's just turtles all the way down
- realusername 10y agoMaybe with ReactOS it could work?
- deleted 10y ago[deleted]