Unix 代表任何符合 POSIX 的系统吗?

Unix 代表任何符合 POSIX 的系统吗?

当有人说“Unix”时,是否意味着它可以是每个 POSIX 兼容系统,包括 Linux 发行版、Solaris、FreeBSD 等?

答案1

UNIX是 Open Group(以前称为 X/Open)的商标。您只能将 Unix 这个名称用于经 Open Group 认证符合其“单一 Unix 规范 (SUS)”的系统。

他们说:

请注意:

  • 它不能被用作通用术语。
  • 不得将其用于产品上,除非该产品已获得使用该商标的许可。
  • 有关于视觉呈现、形式和使用方式的详细指南。
  • 在社论或文章中(但非广告中)可以使用商标而无需事先获得许可 - 只要遵守我们的商标使用指南中的规则。

据我所知,还没有 Linux 供应商付费来获得其发行版认证 —— 大概他们都不认为这在商业上有必要。

与其他人一样,我更喜欢写“Unix/Linux”或“*nix”以更清楚(有争议)。

答案2

今天?是的,通常是这样,但你也不确定。

我工作的地方仍有运行 Solaris、AIX 和 HP-UX 的生产服务器。
因此,如果有任何疑问,请询问!

当我谈论/写到可以在/应该可以在所有 linux/unix/bsd 类型的系统上运行的东西时,我更喜欢使用术语 *nix。

答案3

一般来说,POSIX合规性意味着通过验证测试满足POSIX规范标准。

请参阅 Wikipedia POSIX 网页以获取有关哪些操作系统完全兼容、大部分兼容以及通过其他方式遵守兼容性以满足 POSIX 合规性的详细信息:https://en.wikipedia.org/wiki/POSIX

相关内容