Adam wrote:
WINE is closer to an emulator, despite its name (WINE Is Not an Emulator). It is an API translation layer. It intercepts Windows syscalls in a *nix environment and executes the *nix equivalent. But that is going to other way (Windows programs on *nix systems).
Ubuntu for Windows will use a new piece of technology Microsoft created called Windows Subsystem for Linux, Canonical’s Dustin Kirkland said in a blog post. Instead of relying on a virtual machine or manually rewriting apps, the Windows Subsystem for Linux translates commands meant for the Linux kernel—the core part of the operating system—into commands for the Windows kernel. It’s not perfect, Hanselman and Kirkland admit, and there’s much work left to be done. But it should become possible to run many Linux tools on Windows without needing to make any changes.
http://www.wired.com/2016/03/microsoft- ... snt-crazy/
I am still not understanding. What he describes sounds like your WINE description.
http://blog.dustinkirkland.com/2016/03/ ... ndows.html
Give that a read through.
"So maybe something like a Linux emulator?" Now you're getting warmer! A team of sharp developers at Microsoft has been hard at work adapting some Microsoft research technology to basically perform real time translation of Linux syscalls into Windows OS syscalls. Linux geeks can think of it sort of the inverse of "wine" -- Ubuntu binaries running natively in Windows. Microsoft calls it their "Windows Subsystem for Linux". (No, it's not open source at this time.)
Hmm.
Oh, and it's totally shit hot! The sysbench utility is showing nearly equivalent cpu, memory, and io performance.
So it's....a 99.9% efficient emulator?