可移植操作系统接口

✍ dations ◷ 2025-10-25 11:21:05 #可移植操作系统接口

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

相关

  • ΔFosB235414282ENSG00000125740ENSMUSG00000003545P53539P13346XM_005258691、NM_001114171、NM_006732NM_008036、XM_006539543、NM_001347586NP_001107643、NP_006723、XP_0052
  • 澎湖动物群澎湖动物群是1975年在澎湖水道的海底捞起被发现,这些动物的化石包括了古菱齿象、古虾夷鹿、日本古鹿、梅氏四不像、普氏野马、德氏水牛、长须山羊、野猪、老虎、斑鬣狗、海豚
  • 约翰·米尔恩·布拉姆威尔约翰·米尔恩·布拉姆威尔(John Milne Bramwell)(1852年5月11日至1925年1月16日)是苏格兰医生,外科医生和专科医学催眠师。他出生于珀斯,在爱丁堡大学受过教育.珀斯皇家医院和埃
  • 保定专区保定专区,中华人民共和国河北省已撤销的行政区,在今河北省中部。1949年置,专员公署驻保定市,辖清苑、易县、满城、徐水、涞源、定兴、完县、唐县、望都、涞水、涿县、高阳、安新
  • 印第安纳州象征列表美国州份印第安纳州拥有12个官方州象征,以及其他指定官方或非官方的项目。在列表中大多数的象征标志均由印第安纳州议会正式认可和创建,并由州长签入当地法则中。它们被共同列
  • 环戊二烯基三氯化锆环戊二烯基三氯化锆是一种有机锆化合物(英语:Organozirconium chemistry),化学式为(C5H5)ZrCl3。它是潮湿敏感的白色固体,具有聚合物结构。它可由二氯化二茂锆的氯化反应制得。它
  • 北京市规划展览馆坐标:39°53′59″N 116°24′05″E / 39.8998078°N 116.4014067°E / 39.8998078; 116.4014067北京市规划展览馆位于中国北京市东城区前门东大街20号,是一座集中展示北京市
  • 兰巴赫河坐标:50°59′48″N 7°30′02″E / 50.9965972°N 7.5004361°E / 50.9965972; 7.5004361兰巴赫河(德语:Lambach),是德国的河流,位于该国西部,处于北莱茵-威斯特法伦州,属于洛珀巴
  • 阿克利角坐标:77°47′S 166°55′E / 77.783°S 166.917°E / -77.783; 166.917阿克利角(英语:Ackley Point)是南极洲的山峰,座标,位于罗斯群岛,处于科恩山东南面2公里的哈特角半岛,由美国
  • 2015年U19世界青年篮球锦标赛2015年U19世界青年篮球锦标赛将于2015年6月在希腊克里特举行。2014年10月1日起国际篮总的比赛将分阶段采用重播辅助判决,球员可以穿上00号至99号球衣。