System V 与 POSIX 名称由来
·
一、System V
字母 V 为罗马数字 5,全称 System Five,是 AT&T 贝尔实验室发布的第五代商用 Unix。
早期 Unix 仅用于实验室内部,1983 年 AT&T 推出商用版本 System V,前缀 “System” 代表完整商用操作系统套件。消息队列、共享内存、信号量这套进程间通信接口诞生于此系列,得名 System V IPC,相关接口至今被 Linux 兼容保留。
二、POSIX
80 年代 Unix 分裂为 System V、BSD 两大分支,各厂商接口互不兼容,软件跨设备移植困难。
IEEE 制定统一操作系统接口标准:
全称:Portable Operating System Interface(可移植操作系统接口)
缩写 POS,末尾追加 X,致敬 Unix、Minix 等以 ix 结尾的系统,合称 POSIX。
POSIX 并非操作系统,而是行业通用规范,整合吸收 System V、BSD 成熟接口,是如今所有类 Unix 系统的底层通用标准。
三、二者本质区别
- System V:商用 Unix 发行版,自带专属私有接口
- POSIX:跨厂商统一接口规范,解决多分支兼容问题
openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构
更多推荐


所有评论(0)