当有人说“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