小编S.S*_*nne的帖子

macOS 是 Unix 发行版吗?

我知道macOS 是一个 UNIX 操作系统,但我不知道 macOS 是否可以像 Gentoo 或 Debian 是GNU/Linux 发行版一样被称为UNIX发行

macOS 是 UNIX 发行版吗?如果不是,那么如何正确地指称 macOS 在 UNIX 操作系统家族中的成员资格以及对单一 UNIX 规范的遵守(即,它是Unix 变体Unix 版本Unix 风格等)?此外,这个问题适用于 Solaris、HP-UX 和其他 unices(它们都是 UNIX 发行版吗?)。

此外,“分发”一词是否仅限于 GNU(/Linux、/Hurd、/kFreeBSD、/etc)操作系统,还是可以用于其他情况?

编辑:我已经意识到UNIX 的官方网站使用“UNIX 实现”“UNIX 操作系统”来指代 Unix 操作系统系列,即实现单一 Unix 标准的那些。

osx distributions

22
推荐指数
1
解决办法
1万
查看次数

为什么大多数 Linux 发行版不符合 POSIX 标准?

为什么大多数 Linux 发行版不符合 POSIX 标准?我在很多地方都看到它们不是(例如,大多数 POSIX 兼容),但是没有真正的解释来支持这一点。

C 库和/或工具可以做些什么来解决这个问题(即不对内核本身进行修改)?需要做什么?

假设的重复是询问哪个 Linux 发行版符合 POSIX;这就是在问为什么大多数 Linux 发行版不符合 POSIX。我要求提供特定细节(即某些功能或命令不兼容),而不是特定发行版未(尝试)获得认证的原因。

来自@PhilipCouling 的评论(谢谢!)很好地解释了这一点:

合规性和认证是不同的主题。答案指向与(不)合规主题无关的(重新)认证成本。

linux posix

12
推荐指数
1
解决办法
4823
查看次数

为什么 mktemp -u 被认为是“不安全的”?

我最近阅读了--help文本mktempman页面不可用)并发现了这个:

  -u, --dry-run       do not create anything; merely print a name (unsafe)
Run Code Online (Sandbox Code Playgroud)

为什么这是“不安全”?是否有任何具体原因将其标记为这样?

gnu coreutils filenames files mktemp

1
推荐指数
1
解决办法
1160
查看次数

标签 统计

coreutils ×1

distributions ×1

filenames ×1

files ×1

gnu ×1

linux ×1

mktemp ×1

osx ×1

posix ×1