\*nix 是什么意思?

新手上路,请多包涵

*nix 是什么意思,它与 Ruby 有什么关系?

刚刚在一个面试问题中看到…我认为这与 UNIX 发行版有关,但我不确定。

在这里或维基百科中找不到它,所以我问。

什么意思 ?

它与 Ruby 有什么关系?因为问题是关于 Ruby 的。

原文由 Cristiano Fontes 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 804
2 个回答

*nix 仅表示类似于旧的主力 Unix 的操作系统。一些示例包括 Linux、FreeBSD 和 Mac OS X(其内核 Darwin 基于 BSD)。

*nix 和 Ruby 之间的主要关系只是一种务实的关系;大多数 Ruby 开发人员似乎更喜欢在类 Unix 操作系统(通常是 Linux 或 Mac OS X)上工作。没有官方关系,在非 *nix 操作系统(如 Windows)上使用 Ruby 是很有可能的。

原文由 DSimon 发布,翻译遵循 CC BY-SA 2.5 许可协议

*nix 表示类 UNIX;它是一种操作系统,其行为方式类似于 UNIX 操作系统,但不一定符合 Single UNIX Specification

Wikipedia:*nix 实际上重定向到 Wikipedia:Unix-like

至于 Ruby 与 *nix 的联系,Ruby 主要是由开源社区在 GNU/Linux 上开发的,因此可能与 Ruby 在 *nix 系统上运行得更好或 Ruby 开发人员更喜欢在 *nix 系统上工作有关。

原文由 Zaz 发布,翻译遵循 CC BY-SA 2.5 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题