4 ms·
They actually do syscall translation on the fly from Linux to Windows. I suppose they had to add some calls to Windows for things in Linux that did not exist on
by blinkingled 11y ago
They actually do syscall translation on the fly from Linux to Windows. I suppose they had to add some calls to Windows for things in Linux that did not exist on Windows (various console ioctls for e.g.) but it is still a one to one translation.
- jychang 11y agoThis isn't really easy to implement for some syscalls in NT, like fork(2) for example.
- blinkingled 11y agoYeah, it was a MS Research project that did the work.
- willtim 11y agoIt's not possible to implement fork efficiently on Win32/64 which cygwin uses, but are you sure this is the case when using the NT native APIs?