3 ms·
In theory, a POSIX layer in Windows will implement the exec() family of system calls. The Windows (NT) kernel was built to conform to POSIX, although this func
by chasil 4y ago
In theory, a POSIX layer in Windows will implement the exec() family of system calls.
The Windows (NT) kernel was built to conform to POSIX, although this functionality was removed, then reimplemented and expanded.
'Broad software compatibility was initially achieved with support for several API "personalities", including Windows API, POSIX, and OS/2 APIs – the latter two were phased out starting with Windows XP.'
https://en.m.wikipedia.org/wiki/Windows_NT#Major_features https://en.m.wikipedia.org/wiki/Windows_NT#Major_features
- yellowapple 4y agoIIRC, WSL1 was another such "personality". Disappointing that WSL2 dropped that in favor of what's basically a glorified VM; maybe that's just easier to do than maintaining a (presumably clean-room, given the need to comply with the GPLv2 if any actual Linux code was ever used) reimplementation of the Linux userspace ABI?