Kernel Emulation on Windows allows you to run x86 Linux native binaries under MS-Windows. No recompiling is required. The goal is to be able to run your favorite distro without dual-booting or using emulation products such as Vmware, Qemu or coLinux
POSIX API for Win2K-XP. Mainly implemented in the driver. Included: write-on-copy fork, threads, mutexes, spins, condvars, rwlocks, signals ... Signals/cancelation interrupt all waitable syscalls, NT syscalls are automaticaly restarted.
Kernel Emulation on Windows allows you to run x86 Linux native binaries under MS-Windows. No recompiling is required. The goal is to be able to run your favorite distro without dual-booting or using emulation products such as Vmware, Qemu or coLinux
I’m not sure what the value of this is… Most linux software is available in source form, and usually POSIX-compliant (allowing it to be somewhat easily compiled on other POSIX platforms).
Quote:
POSIX API for Win2K-XP. Mainly implemented in the driver. Included: write-on-copy fork, threads, mutexes, spins, condvars, rwlocks, signals ... Signals/cancelation interrupt all waitable syscalls, NT syscalls are automaticaly restarted.
BeOS and Haiku are already POSIX-compliant (although BeOS is lacking some basic and important POSIX functionality - which hopefully Haiku will have)… a project that creates a POSIX layer for Win2k/XP (which is already somewhat POSIX-compliant itself) seems pretty useless - especially with cygwin already out there. And furthermore, it’s windows-specific, so it won’t help Haiku/BeOS at all since the Win32 API obviously doesn’t exist for them.