Solaris x OpenSolaris

Propaganda
Coluna do Alexandre
COLUNA
Solaris x
OpenSolaris
Solaris e OpenSolaris são sistemas diferentes.
Entenda por que e em quais aspectos.
N
os últimos meses, o OpenSolaris tem ganhado
destaque na comunidade do Código Aberto,
pois é um produto derivado do Solaris 10 e tem
todo o seu código e desenvolvimento conduzidos por
pessoas brilhantes, dispostas a contribuir com uma proposta em que todos acreditam. A Sun, de alguns anos
para cá, tem disponibilizado todos os seus produtos na
forma binária, para que os interessados possam baixar
e fazer testes, junto com a documentação.
Antes de lançar o Solaris 10 de forma oficial, a Sun
abriu o código do Dtrace, ferramenta de análise de desempenho e resolução de problemas. Com os dois, os
desenvolvedores poderiam fazer suas contribuições,
nascendo, assim, o Solaris Express Community Edition
– um embrião da distribuição OpenSolaris. Esta versão
não é totalmente aberta e possui trechos proprietários
de código. Depois, em 2007, a Sun criou o OpenSolaris
como uma distribuição totalmente de código aberto que
hoje atua de forma independente e tem um caminho
de duas vias com o Solaris: novidades implementadas
em um sistema operacional são exportadas para o outro.
Neste aspecto, recebo diariamente perguntas como
“Posso compilar o código do OpenSolaris como fazemos no Linux?”. Claro. Para isso existe o site www.
opensolaris.org, onde todos podem baixar o código e
também a descrição dos passos para a compilação do
seu próprio sistema.
Uma outra pergunta frequente que merece atenção
especial é: “Se o OpenSolaris é um sistema operacional
derivado do Solaris 10 e os dois trocam código entre si,
então eles serão idênticos no fim das contas?”.
Definitivamente, o OpenSolaris não é igual ao Solaris. É mais que conveniente expor aqui os detalhes dos
motivos pelos quais devemos estar atentos:
o OpenSolaris tem seu código aberto (licenciamento
CDDL), enquanto que o Solaris não, pois este possui
drivers proprietários da Sun e de outros fabricantes;
Linux Magazine #55 | Junho de 2009
a s implementações feitas no OpenSolaris são independentes do Solaris, ou seja, o que for implementado no Solaris pode vir a ser importado para o
OpenSolaris e vice-versa; contudo, isso não é regra;
o OpenSolaris tem muito mais ferramentas do que
o Solaris 10, pois existe uma enorme contribuição
do mundo do Código Aberto. Além disto, existem
diversas melhorias e softwares da própria Sun que
ainda não chegaram no Solaris, mas que já estão
presentes no OpenSolaris, como o xVM Hypervisor, IPS (software de gerenciamento de pacotes),
entre outros;
o Solaris foi exaustivamente testado, otimizado e
homologado para trabalhar com os principais softwares do mercado, como banco de dados Oracle,
SAP etc., assim como com toda a linha de hardware
Sun de alto desempenho;
o OpenSolaris tem muito mais drivers do que o
Solaris, o que facilita a vida de um desenvolvedor,
pois é bem comum encontrar na distribuição drivers para placas wireless ou ainda para dispositivos
relacionados com biometria que estão sendo introduzidos agora;
o processo de instalação do OpenSolaris é muito mais
simples e tem menos possibilidades de configuração
do que o Solaris, em virtude do foco do projeto.
Espero que com estes poucos pontos o leitor possa
entender as diferenças entre estes dois projetos e apreciar ambos da mesma forma. E fique atento: o projeto
OpenSolaris está crescendo em um ritmo alucinante,
do qual você também pode fazer parte! n
Alexandre Borges é Especialista Sênior em Solaris, OpenSolaris e Linux.
Trabalha com desenvolvimento, segurança, administração e performance
desses sistemas operacionais, atuando como instrutor e consultor. É pesquisador de novas tecnologias e assuntos relacionados ao kernel.
19
Download