恕我无知,但让您的操作系统获得 SUSV3 或 V4、POSIX 或其他 UNIX 规范认证的主要优势是什么?遵守 UNIX 规范并获得 UNIX 系统认证真的有明显的优势吗?
UNIX 非常古老,Linux、Google Android 和 Microsoft Windows 等主要操作系统开发商都不使用 UNIX。
苹果公司为 UNIX 认证而不是 LINUX 规范支付高昂费用,以实现更多的应用程序兼容性,这有什么大优势呢?
UNIX 如何帮助你
- 是主要的操作系统开发人员吗?(MS、APL 等)
- 独立/开源项目的一部分?(Linux 发行版等)
答案1
Unix 规范是标准。
获得合规性“认证”表明您的软件/操作系统能使用需要符合特定标准的软件,而不仅仅是声称这样做。
这最终为开发人员节省了时间,因为他们不需要弄清楚您在特定标准的实现中是否存在任何怪癖或缺少的功能,以便将程序移植到您的平台上。
答案2
让您的操作系统获得 SUSV3 或 V4、POSIX 或其他 UNIX 规范认证的主要优势是什么?
这是唯一可行的法律上我们拥有的规格。
UNIX 非常古老
内燃机也是如此。但这并不意味着我们不为汽车制定标准。
LINUX 规范,它可以实现更多的应用程序兼容性?
是什么让你认为那里是一个“Linux 规范”?
你是指操作系统启动的那个/etc/init.d
,还是systemd控制这一切?
你是否想过定义glibc
作为这个神秘的 Linux 规范的 C 接口,排除所有使用newlib
而不是?(包括 Android!)
用户空间怎么样?我们是否应该指定你使用 GNUcoreutils
, 并不是忙碌箱,当然不是Schily 工具?
用户界面怎么样?如果有的话,我们应该指定哪个桌面管理器?GNOME、KDE、XFCE、WindowMaker……?
简而言之,“Linux”对您来说意味着什么,为什么您认为您有权坚持其他人以相同的方式定义 Linux?
这就是我们成立独立标准组织的原因。我们需要一个仲裁者来解决这样的争端。
事实上,Linux 规范中有一个类似的东西,最低有效位,但它还远未完成,并且很大程度上依赖于 POSIX 和 SUS 之类的标准。
如果您是一位主要的操作系统开发人员,UNIX 会给您带来什么帮助?
它设定了目标。你知道什么时候完成。如果用户希望操作系统执行与规范相冲突的操作,你可以说:“对不起,我们遵守规范。”
独立/开源项目的一部分?(Linux 发行版等)
Linux 手册页源自 POSIX 规范。(来源) 由于这些手册页记录了 Linux 的功能,因此这给记录接口的维护者带来了压力,要求他们保持 POSIX 兼容性。
我想你还太年轻,还没有经历过Unix 战争相信我,我们不想回到那样的日子。