Microsoft POSIX subsystem

Source: Wikipedia, the free encyclopedia.
Microsoft POSIX subsystem
ISO/IEC 9945-1:1990)
TypeCompatibility layer

Microsoft POSIX subsystem is one of

API for Windows NT, plus the OS/2 and security
subsystems.

This subsystem implements only the

.

The NT POSIX subsystem was included with the first versions of Windows NT because of 1980s

4.0
were certified as compliant with FIPS 151-2.

The

runtime environment
of the subsystem is provided by two files: psxss.exe and psxdll.dll. A POSIX application uses psxdll.dll to communicate with the subsystem while communicating with posix.exe to provide display capabilities on the Windows desktop.

The POSIX subsystem was replaced in Windows XP and Windows Server 2003 by "Windows Services for UNIX",[2] (SFU) which is based in part on OpenBSD code and other technology developed by Interix, a company later purchased by Microsoft.[3][4][5][6] SFU was removed from later versions of Windows 8 and Windows Server 2012. SFU is logically, though not formally, replaced by the Windows Subsystem for Linux[7] (WSL) in the Windows 10 Anniversary Update and Windows Server 2016 Version 1709[8][9] respectively.

See also

References

  1. ^ "Federal Information Processing Standards Publication 151-2". Archived from the original on 2014-02-20. Retrieved 2008-09-03.
  2. ^ "POSIX and OS/2 are not supported in Windows XP or in Windows Server 2003". Archived from the original on 2013-03-28.
  3. ^ Dohnert, Roberto J. (2004-01-21), "Review of Windows Services for UNIX 3.5", OSNews, David Adams, archived from the original on 2008-02-11
  4. ^ Reiter, Brian (2010-01-26). "WONTFIX: select(2) in SUA 5.2 ignores timeout". brianreiter.org.
  5. ^ "Microsoft Acquires Softway Systems To Strengthen Future Customer Interoperability Solutions", Microsoft News Center, Microsoft, 1999-09-17
  6. ^ "Milltech Consulting Inc". 2019.
  7. ^ Hammons, Jack (22 April 2016). "Windows Subsystem for Linux Overview". Microsoft Developer Network (MSDN). Microsoft. Retrieved 21 December 2016.)
  8. ^ Turner, Rich (9 August 2017). "WSL arrives on Windows Server!". Microsoft Developer Network (MSDN). Rich Turner of Microsoft. Retrieved 8 March 2018.
  9. ^ Cooley, Sarah. "Install the Linux Subsystem on Windows Server". Microsoft Docs. Microsoft. Retrieved 8 March 2018.

Further reading