我最近阅读了--help
文本(该页面不可用)并发现了这一点:mktemp
man
-u, --dry-run do not create anything; merely print a name (unsafe)
为什么这是“不安全的”?是否有任何具体原因将其标记为此类?
为什么大多数 Linux 发行版不兼容 POSIX?我在很多地方都看到了它们不符合的情况(例如Mostly POSIX-compliant),但没有真正的解释来支持这一点。
C 库和/或工具可以做些什么来解决这个问题(即不对内核本身进行修改)?需要做什么?
假设的副本是询问哪个 Linux 发行版是 POSIX 兼容的;这是在问为什么大多数 Linux 发行版不符合 POSIX 标准。我要求提供具体细节(即某些功能或命令不兼容),而不是特定发行版未(尝试)获得认证的原因。
@PhilipCouling 的这条评论(谢谢!)很好地解释了这一点:
合规性和认证是不同的主题。答案指向与(不)合规主题无关的(重新)认证成本。