可移植操作系统接口

✍ dations ◷ 2025-08-02 22:47:10 #可移植操作系统接口

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

相关

  • 行政上划分意大利政区根据1948年宪法规定获得了一定程度的地区自治权,这条宪法条文是:为承认、保护并促进地方自治,保证在国家水平的服务尽可能分散管理,以适应自治和分权法律和法规的建立
  • DNA (消歧义)DNA,可指以下事物:
  • 四氧化锇四氧化锇是化学式为OsO4的化合物。尽管锇在地壳中含量稀少,四氧化锇仍有很多用途。它有很多有趣的性质,其中之一是挥发性。纯四氧化锇是无色的,但因通常混有少量二氧化锇(OsO2)而
  • 准正准正系指非婚生子女之生父母结婚,法律上将非婚生子女视为婚生子女者,也就是若子女出生时,母亲并未与生父缔结婚姻关系,但嗣后生母与生父结婚,则子女在法律上即视为生父之婚生子女
  • 毛毛虫毛虫也叫毛毛虫,是鳞翅目昆虫(蝴蝶或蛾)的幼虫。虽然它们称为“毛虫”,但不是每个种的毛虫都有毛。有些表面光滑,也有些长有肉角,还有些长有臭角。毛虫有三对前足,腹部和尾部大多有
  • 哈马丹哈马丹(波斯语: همدان),西亚古城,古称埃克巴坦那(Ecbatana),伊朗哈马丹省省会,丝绸之路的重要站点。人口550,284人(2005年)。根据亚述帝国的历史记载,哈马丹建成于约公元前1100年,但
  • 全角和半角全角和半角是文字的两种显示形式,“全角”指文字字身长宽比为一比一的正方形,而“半角”为宽度为全角一半的文字。现在这两个词通常用来指代计算机中显示的文字。在传统的字体
  • 玛格丽特·阿特伍德玛格丽特·阿特伍德,CH(英语:Margaret Atwood,1939年11月18日-),加拿大作家。她生于渥太华,是位多产的诗人、小说家、文学评论家、女权主义者、社会活动家。她是布克奖与亚瑟·克拉
  • 上房山站上房山站位于福建省三明市三元区莘口镇,车站作为会让站建于1982年,以增加鹰厦线的运输能力。距鹰潭站380公里,距厦门站314公里。现为五等站,不办理客货运业务。车站地处沙溪河畔
  • 斯文·戈兰·埃里克森斯文-戈兰·埃里克森(瑞典语:Sven-Göran Eriksson,1948年2月5日-)瑞典籍足球教练,2002年至2006年期间担任英格兰足球代表队教练。2006年1月31日,埃里克森获瑞典国王卡尔十六世·古斯塔夫颁授瑞典国王奖章(英语:H. M. The King's Medal)(King's Medal),是瑞典国王颁授的第二最高荣誉,以表扬他对国家及国际足球运动的贡献。埃里克森出生于图什比,球员生涯不算突出,只在瑞典低组别俱乐部KB Karlskoga及代格福什效力,其后在1975年因膝伤而