FAQ Geral
FAQ Geral
- O que é o projeto OpenSolaris ?
- Qual a diferença entre o projeto OpenSolaris e o Sistema Operacional Solaris?
- Que código fonte o projeto OpenSolaris inclui?
- Por que a Sun tornou publico o código do Solaris?
- O projeto OpenSolaris inclui código para arquiteturas SPARC e x64/x86?
- Qual licença é utilizada para o código fonte do OpenSolaris?
- Há algum custo para utilizar o código fonte do OpenSolaris?
- Eu preciso me registrar para baixar o código fonte do OpenSolaris do site?
- Qual versão do Solaris foi disponibilizada?
- Como eu participo?
- Eu deveria me preocupar com os possíveis comprometimentos na segurança do Solaris devido a ampla disponibilidade do código fonte do OpenSolaris?
- Como o programa OpenSolaris afetara os parceiros ISV da Sun que suportam o Sistema Operacional Solaris?
O que é o projeto OpenSolaris ?
O projeto OpenSolaris é um esforço de desenvolvimento aberto baseado no código fonte do Sistema Operacional Solaris. Os objetivos do projeto são inovação, colaboração e na extensão da tecnologia OpenSolaris.
Inicialmente, o projeto OpenSolaris incluiu o código fonte do núcleo, sistema de comunicação, bibliotecas e comandos do Solaris. Desde o lançamento, fontes para partes adicionais do Solaris foram liberadas e ainda mais serão disponibilizadas ao longo do tempo.
Eventualmente, a maior parte dos repositórios de código fonte do Solaris será disponibilizada no opensolaris.org, incluindo colaboradores não afiliados a Sun.
Qual a diferença entre o projeto OpenSolaris e o Sistema Operacional Solaris?
O projeto OpenSolaris consiste de três elementos chave: (1) o código fonte OpenSolaris, (2) a comunidade de desenvolvedores OpenSolaris, e (3) um website para colaboração: opensolaris.org. O SO Solaris, entretanto, é o sistema operacional comercial da Sun, e futuras versões do Solaris serão baseadas na tecnologia do projeto OpenSolaris. Solaris é disponível como download gratuito de seus binários e a Sun oferece pacotes de serviço e atualizações regularmente. Então, o Solaris é um produto mantido por uma empresa; OpenSolaris é um projeto de desenvolvimento coordenado por uma comunidade de desenvolvedores.
Existem vários itens relacionados que precisam ser compreendidos:
Solaris Expresse: Esta é uma versão binária para clientes. É a versão oficial da Sun para os bits OpenSolaris além de tecnologias adicionais que ainda não foram liberados para a base de código OpenSolaris. A Sun oferece suporte limitado para esta versão, é dirigida inicialmente para clientes do Solaris para que experimentem as tecnologias mais recentes que eventualmente virão a ser produtos Sun. O Solaris Express é atualizado mensalmente e é disponível como um download gratuito de binários.
Solaris Express Community Release: Esta é uma versão binária para desenvolvedores. É a ultima versão da Sun, sem suporte, dos bits do OpenSolaris além de tecnologias adicionais que não foram adicionadas a base de código do OpenSolaris. Desenvolvedores podem construir o OpenSolaris usando esta versão como base. A versão também tem um codenome – Nevada – e é atualizada a cada duas semanas.
OpenSolaris: este é o código base para o desenvolvimento do Solaris. Atualmente, consiste de diversos componentes tecnológicos chamados de consolidações. Veja a Página de Downloads para detalhes sobre as tecnologias que foram disponibilizadas, e o OpenSolaris Roadmap para o calendário dos próximos lançamentos. No momento, o código base do OpenSolaris não é suficiente para alavancar uma distribuição completa, portanto, desenvolvedores começam pelo download de uma distribuição existente, instalando o código OpenSolaris em cima.
Em resumo: clientes preocupados com a estabilidade devem usar o Solaris 10 pois este é o produto para empresas suportado oficialmente pela Sun. Clientes interessados em experimentar as mais recentes tecnologias Solaris em uma distribuição binária oficial são livres para usar o Solaris Express. Desenvolvedores trabalhando na comunidade OpenSolaris devem usar o Solaris Express Community Release como a base sobre a qual construir o código OpenSolaris.
Que código fonte o projeto OpenSolaris inclui?
Inicialmente, o projeto OpenSolaris incluiu o fonte para o núcleo do SO Solaris, suporte a comunicação, bibliotecas e comandos. Este conjunto de códigos fonte é conhecido como a consolidação OS/Networking (O/N). Desde o lançamento, códigos fonte de consolidações adicionais foram liberadas, e o objetivo é disponibilizar tanto quanto possível do código do Solaris quanto legalmente possível
A OpenSolaris Roadmap tem mais detalhes sobre quando outros componentes do SO Solaris poderão ser disponibilizados como parte do projeto OpenSolaris, nós compilamos uma lista de componentes OS/Networking (O/N) atualmente não inclusos como fonte.
Por que a Sun tornou público o código do Solaris?
Há várias razões por trás da decisão de tornar público o código do Solaris: - Um modelo de desenvolvimento de comunidade cria oportunidades para colaboração entre a Sun e a comunidade de usuários e desenvolvedores de Solaris.
- Muitos clientes do SO Solaris dão importância e requerem código aberto.
- Permite que a Sun e seus parceiros participem em mais projetos que requerem software código aberto.
- A abertura do código fonte cria uma plataforma para uma nova geração de inovações ao permitir que desenvolvedores alavanquem a tecnologia Solaris para seus próprios propósitos.
- Gera oportunidades em novos mercados para o Solaris: por exemplo, empresas emergentes agora podem construir um produto ao redor da tecnologia OpenSolaris.
O projeto OpenSolaris inclui código para arquiteturas SPARC e x64/x86?
Sim. Há apenas um código base para o sistema operacional Solaris para ambas arquiteturas SPARC e x64x86, e binários são construídos a partir desta base comum. Ao disponibilizar a base de código comum do Solaris, você automaticamente tem código para todas plataformas suportadas pelo Solaris.
Qual licença é utilizada para o código fonte do OpenSolaris?
Contribuições da comunidade OpenSolaris e código escrito/proprietário da Sun estão disponibilizados sobre a Common Development and Distribution License (CDDL) Versão 1.0 - uma licença de código aberto aprovada pela Open Source Initiative (OSI). O projeto OpenSolaris também inclui um número de componentes de projetos código aberto existentes, que são disponibilizados sobre suas atuais licenças (por exemplo, Perl é licenciado sobre a The Perl Artistic License).
Por favor, visite a Página de Lincensiamento para mais detalhes sobre as licenças associadas ao projeto OpenSolaris, veja o FAQ CDDL para mais informações sobre a CDDL, e visite o website da OSI para informações sobre outras licenças de código aberto.
Há algum custo para utilizar o código fonte do OpenSolaris?
Não. O código fonte do OpenSolaris é gratuito para usar, modificar e redistribuir.
Eu preciso me registrar para baixar o código fonte do OpenSolaris do site?
Não, não é preciso registrar-se para fazer o download do código fonte.
Qual versão do Solaris foi disponibilizada?
Os componentes disponibilizados são snapshots da última versão em desenvolvimento do SO Solaris. Em termos gerais, ela corresponde ao Solaris 10 mais desenvolvimentos completados desde o lançamento do Solaris 10 – incluindo inovações como ZFS. No momento, a Sun não tem planos de liberar o código fonte para versões anteriores do Solaris, como Solaris 8 ou Solaris 9.
Como eu participo?
A melhor maneira de começar é com o Portal de Comunidades onde você pode achar informações sobre tecnologias OpenSolaris, grupos de discussão, downloads, códigos fonte e mais.
Você também encontra informações sobre participação na comunidade no FAQ Inicial.
Eu deveria me preocupar com o possíveis comprometimentos na segurança do Solaris devido a ampla disponibilidade do código fonte do OpenSolaris?
Não. O código fonte Solaris tem sido disponibilizado de maneira controlada por muitos anos e isto tem melhorado os aspectos de segurança do SO Solaris. Sofware código aberto é conhecido por suas vantagens quando trata-se de segurança. Segurança significa acertar todos os detalhes, logo, ter milhares de pessoas examinando o código fonte reduz dramaticamente a chance de que um bug importante permaneça desconhecido e garante a solução mais rápida possível.
Se você encontrar um bug no código fonte do OpenSolaris, por favor siga as instruções padrões da Sun para relatos deste problema definidas na página do Sun Security Coordination Team.
Como o programa OpenSolaris afetará os parceiros ISV da Sun que suportam o Sistema Operacional Solaris?
Exceto no caso em que uma solução de um parceiro ISV precise de alterações do sistema operacional, ISVs continuaram a certificar para o SO Solaris, que oferece atualizações regularmente, controle rígido de qualidade e suporte da Sun.