OpenSolaris

Origem: Wikipédia, a enciclopédia livre.
Ir para: navegação, pesquisa
OpenSolaris
OpenSolaris Logo.svg
OpenSolaris200811.png
OpenSolaris 2008.11
Produção Oracle Corporation
Modelo Open source
Estado Descontinuado
Versão estável 2009.06 / 1 de junho de 2009; há 281 semanas
Núcleo Solaris
Interface GNOME
Licença GNU GPL e outras licenças
Página oficial Site oficial do OpenSolaris

OpenSolaris (play /ˈpən sɵˈlɑrɪs/) é um projeto criado pela antiga Sun Microsystems, que atualmente é uma subsidiária da Oracle. para criar uma comunidade de desenvolvedores em volta do sistema operacional Solaris. Após a aquisição da Sun Microsystems, a Oracle decidiu descontinuar o desenvolvimento aberto do software núcleo, e substituiu o modelo de distribuição do OpenSolaris com o proprietário Solaris Express.

Antes da Oracle, movimentação do desenvolvimento do núcleo "a portas fechadas", um grupo de ex-desenvolvedores OpenSolaris decidiu "fork" o software mais importante sob o nome OpenIndiana. O projeto, uma parte do Illumos Foundation, pretende continuar o desenvolvimento e distribuição da base de código OpenSolaris. [1]

OpenSolaris é um descendente do UNIX System V Release 4 (SVR4) base de código desenvolvido pela Sun e AT&T no final de 1980. É a única versão da variante do UNIX System V disponível como open source.[2] OpenSolaris é desenvolvido como uma combinação de várias consolidações de software aberto que foram subsequentes após Solaris 10. Ele inclui uma variedade de software livre, incluindo populares de desktop e servidor de software.[3] [4] Na sexta-feira 13 de agosto de 2010, os detalhes começaram a surgir relativas à reestruturação do projeto OpenSolaris, o lançamento pendente do futuro novo comercial versão do Solaris, Solaris 11, e como aberto interações com a comunidade de origem estão sendo ajustados.[5]

História[editar | editar código-fonte]

O planejamento do OpenSolaris começou no início de 2004. A abertura do código fonte do Solaris foi um processo gradual. O OpenSolaris ainda possui código não aberto que estão disponíveis somente em binário. Solaris é uma versão do UNIX System V Release 4 (SVR4), desenvolvido em conjunto pela Sun e AT&T para fundir elementos de vários sistemas Unix existentes. Ela foi licenciada pela Sun de Novell para substituir SunOS.[6]

Planejamento para OpenSolaris começou no início de 2004. Um programa piloto foi formado em setembro de 2004 com 18 membros não-Sun comunidade e correu para 9 meses de crescimento para 145 participantes externos. [7] A Sun apresentou a CDDL (Common Development e Distribution License) para a OSI , que o aprovou em 14 de janeiro de 2005.

A primeira parte da base de código do Solaris para ser de código aberto foi o Solaris Dynamic Tracing instalação (comumente conhecido como DTrace), uma ferramenta que auxilia na análise, depuração e ajuste de aplicações e sistemas. DTrace foi liberado sob a CDDL em 25 de janeiro de 2005 no site opensolaris.org recém-lançado. [8] A maior parte do código do sistema Solaris foi lançado em 14 de junho de 2005. Resta algum código do sistema que não é open source, e está disponível apenas como pré-compilados arquivos binários.

Para dirigir o projeto recém-desenvolvido, um Conselho Comunitário foi anunciada em 04 de abril de 2005: dois foram eleitos pela comunidade piloto, dois funcionários designados pela Sun, e um deles foi nomeado a partir da mais ampla comunidade de software livre pelo dom. Os membros eram Roy Fielding , Al Hopper, Rich Teer, Casper Dik, e Simon Phipps. Em 10 de fevereiro 2006 Sun aprovou A Carta OpenSolaris, que restabeleceu este órgão como o Conselho de Administração independente OpenSolaris.[9] A tarefa de criar um documento de governança ou "constituição" para esta organização foi dada ao OGB e três membros convidados: Stephen Hahn e Keith Wesolowski (desenvolvedores do Solaris da organização Sun) e Ben Rockwood (um membro proeminente da comunidade OpenSolaris).

Inicialmente, Sun Solaris Express programa proporcionou uma distribuição baseada no código do OpenSolaris em combinação com software encontrado apenas em versões do Solaris.[10] A primeira distribuição independente foi lançado em 17 de junho de 2005, e muitos outros surgiram desde então.[11]

Em 19 de março de 2007, a Sun anunciou que tinha contratado Ian Murdock, fundador do Debian, para chefiar Projeto Indiana,[12] um esforço para produzir uma distribuição completa do OpenSolaris, com GNOME e userland de ferramentas GNU, além de uma rede baseada em sistema gestor de pacotes.[13] A nova distribuição foi planejada para atualizar a experiência do usuário, e se tornaria o sucessor do Solaris Express como base para futuras versões do Solaris.

Em 5 de maio de 2008, OpenSolaris 2008.05 foi lançado em um formato que pudesse ser iniciado como um Live CD ou instalado diretamente. Ele usa o GNOME como ambiente desktop a interface do usuário principal. Quanto mais tarde o OpenSolaris 2008.11 liberação incluiu uma interface gráfica para o ZFS capacidades de snapshotting, conhecido como Time Slider, que oferece funcionalidade similar ao Mac OS X Time Machine.

Em dezembro de 2008, Sun Microsystems e Toshiba America Information Systems anunciou planos para distribuir laptops Toshiba pré-instalado com o OpenSolaris. [14] [15] Em 01 de abril de 2009, o Tecra M10 e Portégé R600 veio pré-instalado com OpenSolaris 2008.11 libertação e vários suplementar pacotes de software.[16] [17]

Em 1 de junho de 2009, OpenSolaris 2009.06 foi lançado, com suporte para a plataforma SPARC.[18]

Em 6 de janeiro de 2010, foi anunciado que o programa Express Solaris seria fechado enquanto uma versão binária do OpenSolaris foi programado para ser lançado 26 de março de 2010.[19] A versão do OpenSolaris 2010.03 nunca apareceu.

Em 13 de agosto de 2010, a Oracle foi rumores de que teria interrompido a distribuição binária do OpenSolaris para focar o programa de distribuição do Solaris Express binário. O código-fonte continuaria a ser aceito pela comunidade e código fonte a Oracle continuará a ser lançado em Open Source, mas versões do Oracle código poderia ocorrer somente após versões binárias. E-mail interno foi liberado por um desenvolvedor do kernel do OpenSolaris, mas foi confirmado pela Oracle.[20]

Havia um post confirmando o vazamento enviada para o Fórum OpenSolaris em 13 de agosto de 2010. Contribuições a montante continuará através de um novo site web da Oracle, a publicação de código fonte a jusante continuará, distribuição binária continuará sob o modelo antigo Solaris Express, mas a liberação do código-fonte ocorrerá após cortes binários, e os cortes binários vão se tornar menos freqüentes. [21]

Em 14 de setembro de 2010, OpenIndiana foi formalmente lançado no JISC Centre, em Londres. Enquanto OpenIndiana é um fok, no sentido técnico, é uma continuação do OpenSolaris em espírito: o projeto pretende entregar um System V sistema operacional da família que é binário-compatível com os produtos Oracle Solaris 11 e 11 do Solaris Express. No entanto, ao invés de ser baseada em torno da consolidação OS/Net como OpenSolaris era, OpenIndiana se tornará uma distribuição construída em torno do kernel Illumos (a primeira versão ainda está em torno de OS/Net). O projeto usa o mesmo sistema de gerenciamento de pacotes IPS como OpenSolaris.

Em 12 de novembro de 2010, uma versão final do OpenSolaris (134b) foi publicado pela Oracle para o repositório/release para servir como um caminho de atualização para Solaris 11 Express.

Oracle Solaris 11 Express 2010.11, uma prévia do Solaris 11 e da primeira versão da distribuição pós-OpenSolaris da Oracle, foi lançado em 15 de novembro de 2010.[22]

Modelo de Lançamento[editar | editar código-fonte]

OpenSolaris 2009.06 x86 LiveCD GNOME com terminal.

OpenSolaris é oferecido tanto como desenvolvimento (instável) e produção (estável) releases.

  • Versões de desenvolvimento são construídos a partir da base de código mais recente OpenSolaris (consolidações) e incluem novas tecnologias, atualizações de segurança e correções de bugs, e mais aplicativos, mas pode não ter sofrido extensos testes.
  • Versões de produção são ramificadas a partir de um instantâneo da base de código de desenvolvimento (na sequência de um code freeze) e passam por uma QA processo que inclui backporting atualizações de segurança e correções de bugs.

OpenSolaris pode ser instalado a partir de CD-ROM, USB drives, ou através de uma rede com o instalador automático.[23] CD, USB, e imagens de instalação de rede estão disponíveis para ambos os tipos de lançamentos.[24]

Repositórios[editar | editar código-fonte]

OpenSolaris usa uma rede-aware sistema gestor de pacotes chamado Image Packaging System (também conhecido como pkg (5)) para adicionar, remover e gerenciar o software instalado e fazer a atualização para versões mais recentes.

Os pacotes para versões de desenvolvimento do OpenSolaris são publicados pela Oracle normalmente a cada duas semanas para o repositório /dev.[25] [26] lançamentos de Produção usar o repositório /release [27] que não recebe atualizações até a versão de produção seguinte. Apenas os clientes da Sun com contratos de suporte pagos têm acesso a atualizações de versões de produção.[28]

Suporte pago para as versões de produção que permite o acesso a atualizações de segurança e correções de bugs é oferecido pela Sun através do repositório / suporte em pkg.sun.com.

Licença[editar | editar código-fonte]

A Sun lança a maior parte do código fonte do Solaris sobre a CDDL (Common Development and Distribution License), que é incompatível com a GNU GPL, mas é uma licença considerada livre pela OSI (Open Source Initiative).

Ver também[editar | editar código-fonte]

Notes[editar | editar código-fonte]

Referências[editar | editar código-fonte]

  1. Welcome to Project OpenIndiana! Project OpenIndiana (10 September 2010). Visitado em 28 September 2010.
  2. The BSD variant of UNIX, on which versions of Solaris prior to Solaris 2 (= SunOS 5) were based, has been open-source since June 1994.
  3. Jim Grisanzio (December 12, 2009). OpenSolaris Consolidation Information opensolaris.org. Visitado em 2010-04-22.
  4. Jim Grisanzio (March 26, 2010). What version of the Solaris Operating System is OpenSolaris? opensolaris.org. Visitado em 2010-04-22.
  5. OpenSolaris is now officially dead. RIP.. Visitado em 2010-08-13.
  6. Sun Microsystems (September 4, 1991). SunSoft introduces first shrink-wrapped distributed computing solution: Solaris. Press release. Página visitada em 2007-08-07.
  7. Jörg Schilling (March 24, 2010). More ksh93 builtins opensolaris.org. Visitado em 2010-04-12.
  8. Michael Singer (January 25, 2005). Sun Cracks Open Solaris InternetNews.com. Visitado em 2010-04-12.
  9. Simon Phipps (February 10, 2006). OpenSolaris Independence Day Sun Microsystems. Visitado em 2009-11-21.
  10. Dan Price (June 21, 2006). What's New in Solaris Express 6/05 (Nevada Build 15) Sun Microsystems. Visitado em 2010-04-12.
  11. Schillix's Homepage: Main / Announce Jörg Schilling (April 22, 2008). Visitado em 2010-04-08.
  12. Simon Phipps (March 19, 20067). Charting the Next 25 Years Sun Microsystems. Visitado em 2009-11-21.
  13. Timothy Prickett Morgan (August 2, 2007). Q&A: Sun's Top Operating System Brass Talk OS Strategy IT Jungle.
  14. Tom Espiner (December 12, 2008). OpenSolaris now on Toshiba laptops ZDNet Australia.
  15. Sun Microsystems (December 10, 2008). Sun Microsystems Launches Latest Version of OpenSolaris; Unveils Time Slider Visualization Tool and New Partnership with Toshiba to Build Line of OpenSolaris Laptops. Press release. Página visitada em 2008-12-21.
  16. Toshiba OpenSolaris Laptops Sun Microsystems. Visitado em 2009-11-21.
  17. Get the Toshiba OpenSolaris Laptop ShopOpenSolaris.com. Visitado em 2009-11-21.
  18. What's New In 2009.06 Sun Microsystems (June 2006). Visitado em 2009-11-21.
  19. Derek Cicero (January 6, 2010). Update on SXCE opensolaris.org.
  20. Steven Stallion (August 13, 2010). Update on SXCE Iconoclastic Tendencies.
  21. Alasdair Lumsden (August 13, 2010). Update on SXCE OpenSolaris.org.
  22. Glynn Foster (November 15, 2010). [osol-announce Oracle Solaris 11 Express 2010.11 Releases Today!] opensolaris.org. Visitado em 2010-11-15.
  23. OpenSolaris 2010.03 Automated Installer Guide
  24. OpenSolaris distributions and development releases
  25. OpenSolaris Development Release Packaging Repository
  26. title=Additional IPS Repositories
  27. OpenSolaris Packaging Repository
  28. title=Service Life Status for OpenSolaris Operating System Releases

Ligações externas[editar | editar código-fonte]