POSIX(Portable Operating System Interface)とは、UNIXを始めとする各種OSにおける共通のAPI仕様である。「X」がついているのはUNIX系OSの名称によく使われる文字だからで、特に意味はない。
概要
POSIX仕様全域にわたると非常に広範囲だが、一般的にはシステムコールとライブラリ関数を規定したPOSIX.1 (IEEE Std 1003.1)をPOSIXと呼ぶことが多い。
Single UNIX Specification(UNIX標準)はPOSIX準拠のうえに、さらに仕様を追加している。
UNIX系OSは軒並み対応しているほか、Windows NTおよびWindows 2000もこの仕様に準拠している。
Windows XPはServices for UNIX(SFU)によってPOSIX環境の導入が可能である。、Windows Server 2003 R2/2008、およびWindows VistaではSubsystem for UNIX-based Applications(SUA)へ名称が変更になっている。
Cygwinというソフトウェア群を導入することでもWindowsではPOSIX互換環境を構築することが可能である。
関連項目
外部リンク
- 1
- 0pt