Eu escrevi algum software Linux/BSD de código aberto com uma interface de linha de comando e gostaria de saber se posso facilmente executá-lo no Solaris também. Quais seriam as opções fáceis (ou seja, tão fáceis quanto Linux/BSD) para instalar uma máquina virtual amd64 com Solaris ou um de seus derivados para pessoas que não sabem quase nada sobre Solaris?
Deve ter (fora da caixa ou facilmente instalável):
- conectividade com a internet
- cliente e servidor ssh
- bash ou zsh
- git
- alcatrão
- faço
- algum editor de texto melhor que o vi (vim ou um clone do emacs está bem)
- qualquer compilador e vinculador C é popular entre os programadores do Solaris (muitas pessoas usam o GCC hoje em dia?)
- Cabeçalhos C para libc, interface syscall do kernel e o que mais for normalmente necessário
- um gerenciador de pacotes fácil seria bom, mas se ele for fornecido com as coisas acima, tudo bem também
As seguintes opções funcionam:
Acabei de instalar a versão estável do OmniOS Community Edition . Era tão fácil de instalar e usar quanto distribuições Linux e BSDs. Ele vem com um servidor SSH. Vim está disponível fora da caixa. Você pode instalar o git e
sudo pkg install
o gcc através do qual funciona como outros gerenciadores de pacotes. Usepkg search
para encontrar mais pacotes.O Solaris 11 está disponível gratuitamente e você pode usá-lo para "desenvolver, testar, criar protótipos e demonstrar seus aplicativos" de acordo com sua licença. A Oracle ainda fornece um "VirtualBox Template" do Solaris 11. (Mencionado por @Kusalananda)
Sinta-se à vontade para editar esta resposta para adicionar alternativas mais fáceis. Aparentemente, a usabilidade do Solaris para o trabalho de código aberto melhorou muito em apenas alguns anos.
No passado havia o OpenSolaris , que é a versão de código aberto do Solaris da Sun Microsystems. Depois que a Oracle comprou a Sun, eles descontinuaram o desenvolvimento do OpenSolaris, então os entusiastas o bifurcaram no OpenIndiana e depois no illumos . Você pode verificá-los
No entanto, se você não se importa com o código-fonte, o Solaris 11 oficial mais recente ainda é gratuito para "desenvolver, testar, prototipar e demonstrar seus aplicativos" de acordo com sua licença . A Oracle também fornece VMs prontas para uso