POSIX
Microsoft Windows自体はPOSIX準拠ではない。
MS-DOSおよびWindows 3.xから派生したWindows 9x系に限らず、DECのVMSから派生したWindows NT系も含め、Microsoft Windows自体はPOSIX準拠ではなく、コマンドやAPIにPOSIX互換性はない。
Windowsにサブシステムをインストールすることで、マシンにPOSIX互換環境を追加することができるが、サブシステムだけがPOSIX準拠というだけで、Windows自体はPOSIX準拠にはならない。VMwareやVirtualBoxなどを使って仮想環境のサンドボックスにPOSIX準拠のゲストOSをインストールしても、ホストOSであるWindows自体はPOSIX準拠にならない。
サードパーティ製のCygwinをインストールすることでPOSIX互換のプログラミング環境を構築することができる。ただしこれもWindows上でLinuxアプリケーションを実行できるようにしたり、従来のネイティブWindowsアプリケーションにUNIXの機能をもたらしたりするものではない。他にもCygwinのような手法によってWindows上でPOSIX準拠のソフトウェアを動作させようとするものとして、MinGW、MSYS2、gowなどがあるがこれらも同様である。
Windows NT系は、Windows 7/Windows Server 2008 R2世代まではPOSIX 1.0に準拠しているPOSIX向けのサブシステムを搭載していて、POSIXアプリケーションをそのサブシステム上で実行できた。