POSIX兼容Unix以外的其他操作系统吗?

水瓶座女孩

来自:https : //en.wikipedia.org/wiki/POSIX

POSIX(/ ˈpɒzɪks / POZ-iks)是便携式操作系统接口的缩写,[1]是IEEE计算机协会为维护操作系统之间的兼容性而指定的一系列标准。POSIX定义了应用程序编程接口(API)以及命令行外壳和实用程序接口,以实现与Unix和其他操作系统的变体的软件兼容性

问题在于他们清楚地说“ Unix的变体”和“其他操作系统”。

通过“其他操作系统”,它们指的是哪些操作系统?

耶利亚格雷

首先,POSIX是一套标准,因此根据您所谈论的标准,您会发现或多或少的兼容操作系统。

其次,可以允许任何符合POSIX接口集的OS都将自己命名为UNIX,因此严格来说,不可能有POSIX兼容的非Unix OS。

事实证明,Unix用于命名两个不同的事物。第一个是起源于原始AT&T Unix源代码的OS系列。第二种接受方式是任何共享POSIX定义的相同接口集的OS。Gnu / Linux操作系统属于后者。

无论如何,只有两个不属于Unix系列的POSIX兼容操作系统(即经认证符合要求),即QNX和OS X(尽管后者与源于原始Unix的BSD共享了一些代码)。

周围还有更多兼容的软件,但仍不是严格兼容的操作系统。Cygwin,SFU和类似层为Windows提供了POSIX兼容API的子集。其他非Unix之类的工具是VxWorks,z / OS,OpenVMS。

有关完整列表,请访问https://en.wikipedia.org/wiki/POSIX#POSIX-directional_operating_systems

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

操作系统内核是所有其他程序的干扰者吗?

要使Windows成为现成的兼容POSIX的操作系统,需要采取什么措施?

如何检查操作系统是否兼容POSIX

从Windows交叉编译到其他操作系统

在Synology DiskStation DS16SE上安装DSM以外的其他操作系统-可以吗?

文件系统与所有操作系统兼容吗?

外部驱动器数据在Ubuntu以外的其他操作系统上不可用

外部驱动器数据在Ubuntu以外的其他操作系统上不可用

如何删除其他操作系统以释放空间?

在OSX上使用chroot作为其他操作系统

安装其他操作系统后访问Linux

系统配置“变量” ARG_MAX的Linux实现是否与其他系统变量不同,并且与POSIX兼容吗?

防病毒软件还会扫描针对其他操作系统(而不是其所运行的操作系统)的病毒吗?

添加无线固件会影响其他操作系统吗?

安装了其他操作系统的OneKey恢复

如何使用操作系统上其他版本的Python进行设置?

从其他操作系统在Windows中自动启动

Linux是类Unix / Unix类别中唯一使用“ fsuid”和“ fsgid”的操作系统吗?

Unix操作系统的演变

最小的POSIX兼容操作系统

其他操作系统是否支持ALT代码?

拥有POSIX兼容操作系统意味着什么?

双启动挂起并唤醒其他操作系统

停止计算机后,在virtualbox上运行其他操作系统会降低计算机的速度吗?

我可以将CircleCI与Ubuntu以外的其他操作系统一起使用吗?

在安装其他操作系统之后将Windows恢复到新的Lenovo Thinkpad吗?

如何检查操作系统是linux还是其他?

Windows 10 以外的其他操作系统上的 SAP NWDS 7.5

Maven 包括 JavaFX 对我当前运行的操作系统的依赖,即使我对其他操作系统进行分类