定义
可移植操作系统接口(英语:Portable Operating System Interface
,缩写为POSIX
)是IEEE为要在各种 UNIX
操作系统上运行软件,而定义 API 的一系列互相关联的标准的总称,其正式称呼为IEEE Std 1003
,而国际标准名称为 ISO/IEC 9945
。
来源
此标准源于一个大约开始于1985年的项目。
POSIX 这个名称是由理查德·斯托曼(RMS)应IEEE的要求而提议的一个易于记忆的名称。
它基本上是 Portable Operating System Interface(可移植操作系统接口)的缩写,而X则表明其对Unix API的传承。
组成
当前的POSIX主要分为四个部分:
- Base Definitions
- System Interfaces
- Shell and Utilities
- Rationale
POSIX 操作系统
正式认证的包括 macOS 等。
未得到正式认证,但基本符合 POSIX 标准的有 Android、FreeBSD 等。