Linux/Unix is more than just the syscalls, there's quite a few places
where the Windows model just doesn't match up with the Unix model:
processes, threads, filesystem/VFS semantics, ...
How does fork() work? How does file locking work with things like
shared libraries in this setup?