2 ms·
Windows NT did have a POSIX subsystem to satisfy US government requirements, in addition to the win32 subsystem (and one more?). It had no relation to Linux wha
by Findecanor 3y ago
Windows NT did have a POSIX subsystem to satisfy US government requirements, in addition to the win32 subsystem (and one more?). It had no relation to Linux whatsoever.
There was also a POSIX file system API available to win32 programs, but I'm not sure how that was related.
- jonhohle 3y agoIt absolutely was related to government requirements. FIPS 151-2 required that certain government purchases be POSIX compliant.
- jchw 3y agoThe POSIX namespace in NTFS is important for implementing things like SfU and WSL1. That's how they get proper POSIX semantics for filenames and links. Win32 programs can technically use it too, but it's an NTFS-specific feature rather than just a Win32 one as I understand it. (It can also be used on Linux when using NTFS drivers. AFAIK, it's usually the default option for new files in ntfs3g.)