我编写了一些带有命令行界面的开源 Linux/BSD 软件,并且想知道是否也可以轻松地使其在 Solaris 上运行。对于对 Solaris 几乎一无所知的人来说,在 Solaris 或其衍生版本之一上安装 amd64 虚拟机有什么简单的选择(即与 Linux/BSD 一样简单)?
它应该具有(开箱即用或易于安装):
- 互联网连接
- ssh 客户端和服务器
- bash 或 zsh
- git
- 柏油
- 制作
- 一些比 vi 更好的文本编辑器(vim 或 emacs 克隆都可以)
- 无论什么 C 编译器和链接器在 Solaris 程序员中都很流行(现在很多人都只使用 GCC 吗?)
- libc、内核系统调用接口以及其他通常需要的内容的 C 头文件
- 一个简单的包管理器会很好,但如果它附带上述内容也很好
答案1
以下选项有效:
我刚刚安装了稳定版本OmniOS 社区版。它与 Linux 发行版和 BSD 一样易于安装和使用。它带有一个 SSH 服务器。 Vim 开箱即用。您可以通过它安装 git 和 gcc,
sudo pkg install
其工作方式与其他包管理器一样。用于pkg search
查找更多包。Solaris 11 是免费提供的,您可以根据其许可证使用它来“开发、测试、原型设计和演示您的应用程序”。 Oracle甚至提供了Solaris 11的“VirtualBox模板”。(@Kusalananda提到)
请随意编辑此答案以添加更简单的替代方案。显然,Solaris 在开源工作中的可用性在短短几年内就得到了极大的提高。