Unix标准

Unix标准发展

按照时间的演化过程,Unix标准演化经过了以下三个阶段:

  • ISO C,此为 C 程序设计语言的 ANSI标准,由ASNI(美国国家标准学会)提交于 ISO(国际标准组织)得到批准。成为 ISO C标准。
  • IEEE POSIX, POSIX 最初是由 IEEE(Institute of Electrical and Electronics Engineers,电子/电器工程师学会)制定的标准族,POSIX 指的是可移植操作系统接口(Portable Operating System Interface),后面递交于 ISO 得到批准。
  • SUS, Single Unix Specification(SUS, 单一 Unix 规范)是 POSIX.1 标准的一个超集,POSIX.1相当于 SUS中的基本规范部分。

Unix标准具体内容

  • ISO C 规定了标准 C 的接口
  • POSIX 规定了Unix 系统的系统调用以及库函数, 还包括使用程序接口等
  • SUS 规定了一些附加接口,扩展了POSIX

你可能感兴趣的:(Unix标准)