可移植操作系统接口

✍ dations ◷ 2025-06-10 16:13:57 #可移植操作系统接口

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

相关

  • 基奥加湖基奥加湖(英语:Lake Kyoga)是乌干达中部的大型淡水湖,面积1,720平方公里,海拔914米,属于大湖地区的水体系统。基奥加湖大部分区域的水深大于4米,最大深度约5.7米,水深少于3米的地区
  • 小白山脉小白山脉(谚:소백산맥)为韩国境内之山脉,属朝鲜半岛骨干白头大干之最南端,亦为太白山脉之支脉,由太白山脉中段向西南方向支出,形成半岛南部主体山势。山脉南端之智异山海拔 1,915
  • 伯贤边伯贤(朝鲜语:변백현;英语:Byun Baek-hyun,1992年5月6日-),艺名Baekhyun(朝鲜语:백현;中文:伯贤),为韩国男子团体EXO、韩国分队EXO-K、三人子团体小分队EXO-CBX的成员以及联合团体SuperM
  • Sender IDSender ID是曾经加入发件人策略框架(SPF)和Caller ID的前MARID(英语:MARID) IETF工作组的一项反欺骗(英语:E-mail spoofing)协议。 Sender ID主要定义在实验性RFC 4406,而其余部分在R
  • 海榄雌属参见正文海榄雌科只有一属—海榄雌属(又称“海茄苳属”),广泛分布于全世界热带和亚热带海岸潮汐地带,是构成红树林的主要树种之一,南半球种类最多。中国有一种,多个变种,分布在南方
  • 法眼黑与白《法眼黑与白》是台湾东森新闻台的一个刑案专题性节目,采录影播出,由主播徐俊相主持,以探究刑事案件为主轴,并以专题方式深度报导关于酒驾、毒品、虐童等社会问题。于2010年7月2
  • 玄胜锺玄胜锺(韩语:현승종,1919年2月26日 (农历1月26日)-2020年5月25日),韩国政治人物、第24届韩国国务总理。号春斋(춘재),本贯延州(연주)。出生于平安南道价川,1937年毕业于平壤高等普通学校
  • 国友一贯斋国友一贯斋(日语:国友 一貫斎/くにとも いっかんさい ,1778年11月21日-1840年12月26日),日本铁炮锻冶师、发明家。制作了日本最早的实用气步枪和反射望远镜。他不但制作望远镜,还会
  • 拉多斯拉夫拉多斯拉夫(塞尔维亚语西里尔字母:Радослав,古希腊语:Ροδόσθλαβος)是中世纪前期一位塞尔维亚王公,于9世纪初统治塞尔维亚公国。拉多斯拉夫的父亲乌伊谢斯拉夫(英语:Višeslav of Serbia)于8世纪末统治塞尔维亚。拉多斯拉夫继承了父亲的王位,身后将王位传给自己的儿子普路斯哥耶(英语:Prosigoj)。据拜占庭皇帝君士坦丁七世著《帝国行政论》所述,在乌伊谢斯拉夫、拉多斯拉夫和普路斯哥耶三人统治期间,塞尔维亚公国与其邻国保加尔汗国相安无事。拉多斯拉夫或其子普路斯哥耶统治期间,正值
  • Colorful (ClariS单曲)《Colorful》(日语:カラフル)是日本双人女子音乐组合ClariS的第8张单曲专辑,2013年10月30日由SME Records发售。本歌曲被起用为动画电影《剧场版 魔法少女小圆[新篇]叛逆的物语》的片头曲。全曲于2013年冬季开始制作,同年夏天完成。同年8月27日公开了动画制作团队绘制的插画(原画:守冈英行)。本曲降低了以往“Connect”与“Luminous”的冷酷感,更强调逐渐看见光明希望的感觉。录音时,音响监督建议ClariS维持日常的少女感,但声音要比演唱“Connect”与“Lumi