可移植操作系统接口

✍ dations ◷ 2025-12-03 16:28:27 #可移植操作系统接口

可移植操作系统接口(英语: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的传承。

Linux基本上逐步实现了POSIX兼容,但并没有参加正式的POSIX认证。

微软的Windows NT声称部分实现了POSIX标准。

当前的POSIX主要分为四个部分:Base Definitions、System Interfaces、Shell and Utilities和Rationale。

1003.0

管理POSIX开放式系统环境(OSE)。IEEE在1995年通过了这项标准。ISO的版本是ISO/IEC 14252:1996。

1003.1

被广泛接受、用于源代码级别的可移植性标准。1003.1提供一个操作系统的C语言应用编程接口(API)。IEEE和ISO已经在1990年通过了这个标准,IEEE在1995年重新修订了该标准。

1003.1b

一个用于实时编程的标准(以前的P1003.4或POSIX.4)。这个标准在1993年被IEEE通过,被合并进ISO/IEC 9945-1。

1003.1c

一个用于线程(在一个程序中当前被执行的代码段)的标准。以前是P1993.4或POSIX.4的一部分,这个标准已经在1995年被IEEE通过,归入ISO/IEC 9945-1:1996。

1003.1g

一个关于协议独立接口的标准,该接口可以使一个应用程序通过网络与另一个应用程序通讯。1996年,IEEE通过了这个标准。

1003.2

一个应用于shell和工具软件的标准,它们分别是操作系统所必须提供的命令处理器和工具程序。1992年IEEE通过了这个标准。ISO也已经通过了这个标准(ISO/IEC 9945-2:1993)。

1003.2d

改进的1003.2标准。

1003.5

一个相当于1003.1的Ada语言的API。在1992年,IEEE通过了这个标准。并在1997年对其进行了修订。ISO也通过了该标准。

1003.5b

一个相当于1003.1b(实时扩展)的Ada语言的API。IEEE和ISO都已经通过了这个标准。ISO的标准是ISO/IEC 14519:1999。

1003.5c

一个相当于1003.1q(协议独立接口)的Ada语言的API。在1998年,IEEE通过了这个标准。ISO也通过了这个标准。

1003.9

一个相当于1003.1的FORTRAN语言的API。在1992年,IEEE通过了这个标准,并于1997年对其再次确认。ISO也已经通过了这个标准。

1003.10

一个应用于超级计算应用环境框架(Application Environment Profile,AEP)的标准。在1995年,IEEE通过了这个标准。

1003.13

一个关于应用环境框架的标准,主要针对使用POSIX接口的实时应用程序。在1998年,IEEE通过了这个标准。

1003.22

一个针对POSIX的关于安全性框架的指南。

1003.23

一个针对用户组织的指南,主要是为了指导用户开发和使用支持操作需求的开放式系统环境(OSE)框架

2003

针对指定和使用是否符合POSIX标准的测试方法,有关其定义、一般需求和指导方针的一个标准。在1997年,IEEE通过了这个标准。

2003.1

这个标准规定了针对1003.1的POSIX测试方法的提供商要提供的一些条件。在1992年,IEEE通过了这个标准。

2003.2

一个定义了被用来检查与IEEE 1003.2(shell和工具API)是否符合的测试方法的标准。在1996年,IEEE通过了这个标准。

除了1003和2003家族以外,还有几个其它的IEEE标准,例如1224和1228,它们也提供开发可移植应用程序的API。

相关

  • 限制修饰系统限制修饰系统(英语:Restriction modification system)是一种存在于细菌(可能还有其他原核生物),可保护个体免于外来DNA(如噬菌体)的侵入。有些细菌体内含有限制酶,可将双股DNA切断,之
  • 部件汉字部件是汉字字形结构的基本单元,具有组配汉字的功能。其由笔画构成,介于笔画与部首二者之间。其研究虽然古代已有人进行,但在手写时代并未受到重视。一直要到现代资讯科技发
  • 皮节皮节是指各条脊神经(英语:Spinal nerve)在皮肤表面的神经支配范围分布。在人类身上,总计有八对颈神经,其中第一对颈神经不具有任何皮节分布、十二对胸神经、五对腰神经、五对荐神
  • 普韦布洛县普韦布洛县 (Pueblo County, Colorado)是美国科罗拉多州东南部的一个县。面积6,210平方公里。根据美国2000年人口普查,共有人口141,472人。县治普韦布洛 (Pueblo)。成立于186
  • 圣巴多罗买大屠杀圣巴多罗买大屠杀(法语:Massacre de la Saint-Barthélemy),又称圣巴多罗买之夜、圣巴多罗买节大屠杀,发生于1572年法国宗教战争期间,由宫廷内部针对新教结盟宗新教徒(又称雨格诺派
  • 塞拉 (摩洛哥)塞拉(阿拉伯语:سلا‎)是摩洛哥的城市,人口超过900,000,居民主要是穷困的工厂工人。现在的塞拉是污染问题严重,城市规划欠佳,食水供应和污水处理的服务不稳定,使富裕的居民移居到
  • 李嘉 (台湾导演)李嘉(1923年9月23日-1994年12月25日),福建人,厦门大学历史系毕业,台湾电影导演。中国抗日战争胜利之后,李嘉在厦门星系报业的星光日报,先后担任记者、编辑与编审。1947年来到台湾省
  • 时间简史《时间简史:从大爆炸到黑洞》(英语:)是英国物理学家史提芬·威廉·霍金于1988年编写的一本科普图书。讲述关于宇宙的起源和命运,主要介绍了什么是宇宙、宇宙发展的最新状况和关于
  • 理查·哈灵顿理查·哈灵顿(Richard Harrington,1957年11月4日-)是一位英格兰政治人物,党籍原是保守党,2019年9月因议会表决时不支持同党首相鲍里斯·约翰逊的退欧提案,因而被开除党籍。。自2010
  • 2016年亚足联冠军联赛2016年亚足联冠军联赛(英语:2016 AFC Champions League)是历来第 35 届亚洲俱乐部顶级足球杯赛,亦是第 14 届亚足联冠军联赛。最终全北现代汽车第二次夺冠,代表亚洲参加2016年俱乐部世界杯。根据2014年1月25日亚足联竞赛委员会提出的方案,各成员足球协会将依照该国国家队,以及俱乐部在过去四年亚足联赛事表现的综合评分来决定他们等级排名,2014年作出等级排名将会作为2015年以及2016年亚足联俱乐部赛事名额分配依据。亚足联将会按照2014年等级排名以及参赛许可标准确定20