可移植操作系统接口

✍ dations ◷ 2025-05-10 14:12:22 #可移植操作系统接口

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

相关

  • 圣皮埃尔和密克隆群岛圣皮埃尔和密克隆(法语:Saint-Pierre-et-Miquelon),位于北大西洋上,其中最主要的岛屿是圣皮埃尔岛和密克隆岛(法语:Miquelon)(Miquelon)等。该群岛的几个主要岛屿中,圣皮埃尔岛面积约26
  • 偏名绰号是人的一种非正式的名字,是别名的一种。表示亲密或喜爱的绰号也叫昵称;表示幽默感或嘲弄的绰号也叫诨号(浑号)、诨名(浑名)。在某些场合下,人们习惯不使用本名,而是用绰号来代替
  • 埃及血吸虫埃及血吸虫(学名:),一种扁形动物,寄生虫,是寄生于人类引起血吸虫病的一种血吸虫。埃及血吸虫基因组大小为385 Mbp,2012年,完成了埃及血吸虫的全基因组测序。
  • 奥古斯都·菲利普斯奥古斯都·菲利普斯(英语:Augustus Phillips;1874年8月1日-1944年9月29日)是美国的一位演员。在1910到1921年间,他共出演了134部电影。其中,最有影响力的是1910年J. Searle Dawley
  • 巴托里·斯特凡斯特凡·巴托里(波兰语:Stefan Batory,匈牙利语:Báthory István,立陶宛语:Steponas Batoras,罗马尼亚语:Ştefan Báthory,俄语:Стефан Баторий,1533年9月27日-1586年12
  • 相对危险度在流行病学与统计学领域,相对危险度(relative risk,RR):亦称危险度比,是暴露组的危险度(测量指标是累积发病率)与对照组的危险度之比。危险度比与率比都是反映暴露于发病(死亡)关联强
  • 大阪市交通局200系电力动车组大阪市交通局200系电力动车组(日语:大阪市交通局200系電車)是大阪市高速电气轨道(现大阪市高速电气轨道)南港港城线的AGT路线(胶轮路轨系统)的电动列车。01编成02编成03编成04编成0
  • 特伦特·凯利特伦特·凯利(Trent Kelly;1966年3月1日-)是美国的一位政治人物。自2015年开始,他是密西西比州第1选举区选出的美国众议院议员。他的党籍是共和党。凯利在2015年首次当选众议院议
  • Seoul Mate《Seoul Mate》(韩语:서울메이트,中文:首尔伙伴)为韩国O'live的综艺节目,是一档演艺人把自己家借给访问韩国的外国人并进行沟通的节目。
  • 高丽宣宗高丽宣宗 (朝鲜语:고려 선종/高麗 宣宗 ;1049年-1094年),姓王,讳运(朝鲜语:왕운/王運 ),字继天,高丽国的第十三任君主,1083年─1094年在位,高丽文宗第二子,仁睿太后李氏所生。初名王蒸(朝鲜语:왕증/王蒸 ),文宗二十年(1066年)五月改名为王祁,后又改名为王运。高丽文宗三年诞生;文宗十年(1056年),册为国原侯,累封尚书令,进爵为国原公;文宗三十一年(1077年)纳李预之女为国原公妃。顺宗即位,加封守太师中书令。顺宗薨后,奉遗诏即位。死后庙号宣宗,谥号安成宽仁显顺思孝大王,葬