我写了一些带有命令行界面的开源 Linux/BSD 软件,想知道我是否也可以轻松地让它在 Solaris 上运行。对于对 Solaris 几乎一无所知的人来说,用 Solaris 或其衍生产品之一安装 amd64 虚拟机有哪些简单的选择(即与 Linux/BSD 一样容易)?
它应该具有(开箱即用或易于安装):
- 互联网连接
- ssh 客户端和服务器
- bash 或 zsh
- 混帐
- 柏油
- 制作
- 一些比 vi 更好的文本编辑器(vim 或 emacs 克隆很好)
- Solaris 程序员中流行的 C 编译器和链接器(现在很多人只使用 GCC 吗?)
- libc 的 C 头文件、内核系统调用接口以及通常需要的任何其他内容
- 一个简单的包管理器会很好,但如果它附带上述内容也很好
以下选项有效:
我刚刚安装了OmniOS Community Edition的稳定版。它与 Linux 发行版和 BSD 一样易于安装和使用。它带有一个 SSH 服务器。Vim 开箱即用。您可以安装 git 和 gcc,
sudo pkg install
它们的工作原理与其他包管理器一样。用于pkg search
查找更多包。Solaris 11 是免费提供的,您可以根据其许可证将其用于“开发、测试、原型设计和演示您的应用程序”。Oracle 甚至提供了 Solaris 11 的“VirtualBox 模板”。(@Kusalananda 提到)
随意编辑此答案以添加更简单的替代方案。显然,Solaris 对开源工作的可用性在短短几年内就得到了极大的提高。
过去有OpenSolaris,它是 Sun Microsystems 的 Solaris 的开源版本。在甲骨文收购 Sun 之后,他们停止了 OpenSolaris 的开发,因此爱好者将其分叉为OpenIndiana和后来的illumos。你可以检查出来
但是,如果您不关心源代码,那么最新的官方 Solaris 11 仍然可以根据其许可免费用于“开发、测试、原型设计和演示您的应用程序”。Oracle 还提供现成的 VM供使用