微软POSIX子系统

微软POSIX子系统(英語:Microsoft POSIX subsystem)是Windows NT家族操作系统的三个子系统之一(另两个是OS/2和Windows子系统)。

微软Windows只实现了POSIX标准的首个版本,即POSIX.1。POSIX.1的官方代码是ISO/IEC 9945-1:1990或IEEE标准1003.1-1990。引入此子系统是因为1980年代美國聯邦政府聯邦資料處理標準(FIPS)151-2中列出的要求。[1] Windows NT 3.5、Windows NT 3.51和Windows NT 4被认定完全兼容FIPS 151-2。

此子系统是由两个文件提供的运行时环境psxss.exepsxdll.dll。POSIX应用程序使用psxdll.dll与此子系统通信,以及posix.exe在Windows桌面上提供显示功能。

此POSIX子系统在Windows XP和Windows Server 2003中已被移除。它被使用Interix英语Interix子系统的“Windows Services for UNIX”取代[2]

参见

  • MKS Toolkit英语MKS Toolkit
  • UWIN英语UWIN
  • Cygwin
  • UnxUtils英语UnxUtils

注释

  1. ^ Federal Information Processing Standards Publication 151-2. (原始内容存档于2008年9月8日). 
  2. ^ POSIX and OS/2 are not supported in Windows XP or in Windows Server 2003. [2016-06-14]. (原始内容存档于2012-01-12). 

参考资料

  • Russinovich, Mark; David Solomon. Microsoft Windows Internals (Fourth Edition). Microsoft Press. December 8, 2004. ISBN 0-7356-1917-4. 
管理工具
應用程式
Shell
服務
文件系統
伺服器
架構
安全性
兼容性
API
已經终止
应用程序
其他
UnixWindows互操作性
类Unix子系统
开发环境和shells
Windows上的类Unix系统实用程序移植
  • GnuWin32
  • UnxUtils
Windows上的*nix运行时环境
  • Wabi英语Wabi (software)
  • Willows Toolkit for UNIX
  • Wine (WINE@Etersoft, Cedega英语Cedega, CrossOver, Darwine, Proton)
平台虚拟化软件英语Comparison of platform virtualization software
相关条目
  • APIW
  • Captive NTFS
  • NDISwrapper
  • Windows Interface Source Environment
小作品圖示这是一篇關於Microsoft Windows的小作品。你可以通过编辑或修订扩充其内容。