*nix 是什么意思,它与 Ruby 有什么关系?
刚刚在一个面试问题中看到…我认为这与 UNIX 发行版有关,但我不确定。
在这里或维基百科中找不到它,所以我问。
什么意思 ?
它与 Ruby 有什么关系?因为问题是关于 Ruby 的。
原文由 Cristiano Fontes 发布,翻译遵循 CC BY-SA 4.0 许可协议
*nix 是什么意思,它与 Ruby 有什么关系?
刚刚在一个面试问题中看到…我认为这与 UNIX 发行版有关,但我不确定。
在这里或维基百科中找不到它,所以我问。
什么意思 ?
它与 Ruby 有什么关系?因为问题是关于 Ruby 的。
原文由 Cristiano Fontes 发布,翻译遵循 CC BY-SA 4.0 许可协议
*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 许可协议
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答798 阅读✓ 已解决
2 回答3.2k 阅读
*nix 仅表示类似于旧的主力 Unix 的操作系统。一些示例包括 Linux、FreeBSD 和 Mac OS X(其内核 Darwin 基于 BSD)。
*nix 和 Ruby 之间的主要关系只是一种务实的关系;大多数 Ruby 开发人员似乎更喜欢在类 Unix 操作系统(通常是 Linux 或 Mac OS X)上工作。没有官方关系,在非 *nix 操作系统(如 Windows)上使用 Ruby 是很有可能的。