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