Microsoft does Unix
Yep, Microsoft does something called "Microsoft Windows Services for Unix", now released in Version 3.5. They run their own Unix kernel in parallel to the Windows kernel and they share things like the I/O system, the Security subsystem, etc. I don't need this thing, but it is gorgeous! The guy presenting it to me ran a Windows-program on the bash and piped it to less. You can even use shared memory between Windows and Unix. Weird.....