LBW is a Linux system call translator for Windows. It allows you to run unmodified Linux applications on top of Windows.
It is not virtualisation; only one operating system is running, which is Windows. It is not emulation; Linux applications run directly on the processor, resulting in (theoretically) full native performance.
LINE Is Not an Emulator. LINE executes unmodified Linux applications on
Windows 98/2000 by intercepting Linux system calls. The Linux
applications themselves are not emulated. They run directly on the
CPU like all other Windows applications.
Call me crazy, but I've wanted to run a linux binary natively under windows for a while now; kinda like wine, but in reverse.
Well, the other day I was browsing through the MSDN docs (as you do) and discovered that it is possible to install a "vectored" exception handler. A quick bit of test code later, and I discovered that I can trap "int 0x80" instructions using this technique--those are used by linux binaries to initiate syscalls