They did this with the POSIX subsystem, and the ability to do this was in mind very early in NT history. They ripped it out in Windows 8, IIRC. I guess it's back.