POSIX
POSIX(Portable Operating System Interface)
主に Unix 系 OS でソフトウェアの高い互換性(移植性)を実現するために、OSのC 言語用アプリケーションプログラミングインターフェース(API)と共に、シェルとコマンド(ユーティリティ)の仕様を定めた標準規格
今のところわかっているPOSIXの歴史は以下。
code:memo
POSIX 標準 説明
POSIX.1-1988 システムインタフェースおよびヘッダー
POSIX.1-1990 POSIX.1-1988 更新
POSIX.1b-1993 リアルタイム拡張
POSIX.1c-1996 スレッド拡張
POSIX.2-1992 シェルおよびユーティリティー
POSIX.2a-1992 対話型シェルおよびユーティリティー
POSIX.1–2001 POSIX.1-1990、POSIX.1b-1993、POSIX.1c-1996、
POSIX.2-1992、および POSIX.2a-1992 更新
POSIX.1-2004 POSIX.1-2001 更新
POSIX.1-2008 リアルタイム拡張とスレッド拡張が必須機能
POSIX.1-2013 POSIX.1-2008と正誤表1
POSIX.1-2016 POSIX.1-2008と正誤表1、正誤表2
POSIX.1-2017 POSIX.1-2008の改訂版
POSIX.1-202x
POSIXは1997年以前がごちゃごちゃしてて、それ以降はAustin Groupなるところが音頭を取って最近で言うPOSIXが定義されている。 1997年以前
システムインタフェースおよびヘッダー
リアルタイム拡張
スレッド拡張
シェルおよびユーティリティー
1997年以降
関連
確認用
Q. POSIXの略
Q. POSIXとは
Q. POSIX.1b
Q. POSIX.1c
Q. POSIX.1、POSIX.1b、POSIX.1c、POSIX.2の違いは
Q. POSIX.1-2001
Q. POSIX.1-2008
Q. POSIX.1-2017
参考