You make the linux kernel able to run windows binaries natively. No, not like Wine which is effectively a glorified interpreter and in effect a very high level emulator (whatever its name implied for the contrary) and anyone experienced in emulators knows that high level emulation is inaccurate and usable which explains why Wine is such an unworkable mess everyone hates if he has to actually use it.
No, the true destruction will come by running them purely natively on the kernel with any dlls also running purely natively with very generic redirections of windows api calls.
Microsoft tries the same with "Windows subsystem for Linux"; more like "Windows subsystem to destroy Linux". Don't let them do it first.
Oh, yes, of course! It's so simple! Why did nobody think of this sooner!
Ryan Thomas
>binary compatibility with wintrash Oh yeah, can’t wait to have all those viruses.
James Lee
They did, but it's hard to do. But, Wine is such a fucking mess that everyone hates that might be less work than actually doing it kernel-side anyway.
Parker Wood
You are brainlet, the purpose is not to use windows binaries perpetually, but to make booting to windows completely useless. If everyone does that then Microsoft will have no reason to exist and binaries for linux will gradually replace everything.
Then the communist state will be realized.
Christian Foster
Wine stands for "Wine is not an emulator" and in fact is NOT an emulator. It mimics the Window's file structure and essentially does what you're describing. What you might want is a distro based around Wine.
Nolan Cook
Are you aware that you can use official Windows dlls in Wine?
The problem is, the closer you get to Windows NT system calls and further away from documented APIs, the more reverse engineering you have to do, and it's not clear emulating the Windows NT kernel (which is a bloated mess and handles about everything in the system) is in any way easier than just emulating the user facing APIs.
Not to mention that the dlls are likely to make a lot of assumptions about the system, and you would have to also run Microsoft's svchost.exe and any other executables that are supposed to be running on the system at all times.
Gavin Thompson
>You make the linux kernel able to run windows binaries natively
Oh is that all?
Anthony Clark
wine is not an emulator nor an interpreter you breathing bag of human shit. Go read a wikipedia page before posting you dumb fuck
Zachary Sanders
You are brainlet, I explicitly addressed that. They pretend it's not an emulator but it's near the concept of High Level Emulators because the definition of them is not very technical but only "it immitates the result of the original system" which is exactly what Wine does.
The problem of High Level Emulator, or simulation, call it what you will, is that it tends to be - usually - extremely inaccurate.