OpenSolaris

Origem: Wikipedia, a enciclopedia livre.
OpenSolaris

OpenSolaris 2008.11
Producao Oracle Corporation
Linguagem C
Modelo Open source
Versao estavel 2009.06 / 1 de junho de 2009 ; ha 14 anos
Nucleo Solaris
Interface GNOME
Licenca GNU GPL e outras licencas
Pagina oficial Site oficial do OpenSolaris
Estado de desenvolvimento
Descontinuado

OpenSolaris ( play/ ? o? p ?n s ? ? l ?r ? s / ) e um projeto criado pela antiga Sun Microsystems , que atualmente e uma subsidiaria da Oracle para criar uma comunidade de desenvolvedores em volta do sistema operacional Solaris . Apos a aquisicao da Sun Microsystems, a Oracle decidiu descontinuar o desenvolvimento aberto do software nucleo, e substituiu o modelo de distribuicao do OpenSolaris com o proprietario Solaris Express .

Antes da Oracle, movimentacao do desenvolvimento do nucleo "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 distribuicao da base de codigo OpenSolaris. [ 1 ]

OpenSolaris e um descendente do UNIX System V Release 4 (SVR4) base de codigo desenvolvido pela Sun e AT&T no final de 1980. E a unica versao da variante do UNIX System V disponivel como open source. [ 2 ] OpenSolaris e desenvolvido como uma combinacao de varias consolidacoes de software aberto que foram subsequentes apos 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 comecaram a surgir relativos a reestruturacao do projeto OpenSolaris, o lancamento pendente da futura nova versao comercial do Solaris, Solaris 11, e como aberto interacoes com a comunidade de origem estao sendo ajustados. [ 5 ]

Historia [ editar | editar codigo-fonte ]

O planejamento do OpenSolaris comecou no inicio de 2004 . A abertura do codigo fonte do Solaris foi um processo gradual. O OpenSolaris ainda possui codigo nao aberto que estao disponiveis somente em binario. Solaris e uma versao do UNIX System V Release 4 (SVR4), desenvolvido em conjunto pela Sun e AT&T para fundir elementos de varios sistemas Unix existentes. Ela foi licenciada pela Sun de Novell para substituir SunOS . [ 6 ]

Planejamento para OpenSolaris comecou no inicio de 2004. Um programa piloto foi formado em setembro de 2004 com 18 membros nao-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 codigo do Solaris para ser de codigo aberto foi o Solaris Dynamic Tracing instalacao (comumente conhecido como DTrace ), uma ferramenta que auxilia na analise, depuracao e ajuste de aplicacoes e sistemas. DTrace foi liberado sob a CDDL em 25 de janeiro de 2005 no site opensolaris.org recem-lancado. [ 8 ] A maior parte do codigo do sistema Solaris foi lancado em 14 de junho de 2005. Resta algum codigo do sistema que nao e open source, e esta disponivel apenas como pre-compilados arquivos binarios .

Para dirigir o projeto recem-desenvolvido, um Conselho Comunitario foi anunciada em 04 de abril de 2005: dois foram eleitos pela comunidade piloto, dois funcionarios 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 orgao como o Conselho de Administracao independente OpenSolaris. [ 9 ] A tarefa de criar um documento de governanca ou "constituicao" para esta organizacao foi dada ao OGB e tres membros convidados: Stephen Hahn e Keith Wesolowski (desenvolvedores do Solaris da organizacao Sun) e Ben Rockwood (um membro proeminente da comunidade OpenSolaris).

Inicialmente, Sun Solaris Express programa proporcionou uma distribuicao baseada no codigo do OpenSolaris em combinacao com software encontrado apenas em versoes do Solaris. [ 10 ] A primeira distribuicao independente foi lancado em 17 de junho de 2005, e muitos outros surgiram desde entao. [ 11 ]

Em 19 de marco de 2007, a Sun anunciou que tinha contratado Ian Murdock , fundador do Debian , para chefiar Projeto Indiana , [ 12 ] um esforco para produzir uma distribuicao completa do OpenSolaris, com GNOME e userland de ferramentas GNU , alem de uma rede baseada em sistema gestor de pacotes . [ 13 ] A nova distribuicao foi planejada para atualizar a experiencia do usuario, e se tornaria o sucessor do Solaris Express como base para futuras versoes do Solaris.

Em 5 de maio de 2008, OpenSolaris 2008.05 foi lancado em um formato que pudesse ser iniciado como um Live CD ou instalado diretamente. Ele usa o GNOME como ambiente desktop a interface do usuario principal. Quanto mais tarde o OpenSolaris 2008.11 liberacao incluiu uma interface grafica 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 pre-instalado com o OpenSolaris. [ 14 ] [ 15 ] Em 01 de abril de 2009, o Tecra M10 e Portege R600 veio pre-instalado com OpenSolaris 2008.11 libertacao e varios suplementar pacotes de software. [ 16 ] [ 17 ]

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

Em 6 de janeiro de 2010, foi anunciado que o programa Express Solaris seria fechado enquanto uma versao binaria do OpenSolaris foi programado para ser lancado 26 de marco de 2010. [ 19 ] A versao do OpenSolaris 2010.03 nunca apareceu.

Em 13 de agosto de 2010, a Oracle foi rumores de que teria interrompido a distribuicao binaria do OpenSolaris para focar o programa de distribuicao do Solaris Express binario. O codigo-fonte continuaria a ser aceito pela comunidade e codigo fonte a Oracle continuara a ser lancado em Open Source, mas versoes do Oracle codigo poderia ocorrer somente apos versoes binarias. 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 Forum OpenSolaris em 13 de agosto de 2010. Contribuicoes a montante continuara atraves de um novo site web da Oracle, a publicacao de codigo fonte a jusante continuara, distribuicao binaria continuara sob o modelo antigo Solaris Express, mas a liberacao do codigo-fonte ocorrera apos cortes binarios, e os cortes binarios vao se tornar menos frequentes. [ 21 ]

Em 14 de setembro de 2010, OpenIndiana foi formalmente lancado no JISC Centre, em Londres . Enquanto OpenIndiana e um fok, no sentido tecnico, e uma continuacao do OpenSolaris em espirito: o projeto pretende entregar um System V sistema operacional da familia que e binario-compativel com os produtos Oracle Solaris 11 e 11 do Solaris Express. No entanto, ao inves de ser baseada em torno da consolidacao OS/Net como OpenSolaris era, OpenIndiana se tornara uma distribuicao construida em torno do kernel Illumos (a primeira versao ainda esta 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 versao final do OpenSolaris (134b) foi publicado pela Oracle para o repositorio/release para servir como um caminho de atualizacao para Solaris 11 Express.

Oracle Solaris 11 Express 2010.11, uma previa do Solaris 11 e da primeira versao da distribuicao pos-OpenSolaris da Oracle, foi lancado em 15 de novembro de 2010. [ 22 ]

Modelo de Lancamento [ editar | editar codigo-fonte ]

OpenSolaris 2009.06 x86 LiveCD GNOME com terminal.

OpenSolaris e oferecido tanto como desenvolvimento (instavel) e producao (estavel) releases.

  • Versoes de desenvolvimento sao construidos a partir da base de codigo mais recente OpenSolaris (consolidacoes) e incluem novas tecnologias, atualizacoes de seguranca e correcoes de bugs, e mais aplicativos, mas pode nao ter sofrido extensos testes.
  • Versoes de producao sao ramificadas a partir de um instantaneo da base de codigo de desenvolvimento (na sequencia de um code freeze ) e passam por uma QA processo que inclui backporting atualizacoes de seguranca e correcoes de bugs.

OpenSolaris pode ser instalado a partir de CD-ROM , USB drives, ou atraves de uma rede com o instalador automatico. [ 23 ] CD, USB, e imagens de instalacao de rede estao disponiveis para ambos os tipos de lancamentos. [ 24 ]

Repositorios [ editar | editar codigo-fonte ]

OpenSolaris usa uma rede-aware sistema gestor de pacotes chamado Image Packaging System (tambem conhecido como pkg (5)) para adicionar, remover e gerenciar o software instalado e fazer a atualizacao para versoes mais recentes.

Os pacotes para versoes de desenvolvimento do OpenSolaris sao publicados pela Oracle normalmente a cada duas semanas para o repositorio /dev . [ 25 ] [ 26 ] lancamentos de Producao usar o repositorio /release [ 27 ] que nao recebe atualizacoes ate a versao de producao seguinte. Apenas os clientes da Sun com contratos de suporte pagos tem acesso a atualizacoes de versoes de producao. [ 28 ]

Suporte pago para as versoes de producao que permite o acesso a atualizacoes de seguranca e correcoes de bugs e oferecido pela Sun atraves do repositorio / suporte em pkg.sun.com.

Licenca [ editar | editar codigo-fonte ]

A Sun lanca a maior parte do codigo fonte do Solaris sobre a CDDL ( Common Development and Distribution License ), que e incompativel com a GNU GPL , mas e uma licenca considerada livre pela OSI (Open Source Initiative).

Ver tambem [ editar | editar codigo-fonte ]

Note [ editar | editar codigo-fonte ]

Referencias [ editar | editar codigo-fonte ]

  1. ≪Welcome to Project OpenIndiana!≫ . Project OpenIndiana. 10 de setembro de 2010 . Consultado em 28 de setembro de 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 (12 de dezembro de 2009). ≪OpenSolaris Consolidation Information≫ . opensolaris.org . Consultado em 22 de abril de 2010 . Arquivado do original em 29 de julho de 2012  
  4. Jim Grisanzio (26 de marco de 2010). ≪What version of the Solaris Operating System is OpenSolaris?≫ . opensolaris.org . Consultado em 22 de abril de 2010 . Arquivado do original em 2 de janeiro de 2012  
  5. ≪OpenSolaris is now officially dead. RIP.≫ . Consultado em 13 de agosto de 2010  
  6. ≪SunSoft introduces first shrink-wrapped distributed computing solution: Solaris≫ (Nota de imprensa). Sun Microsystems . 4 de setembro de 1991 . Consultado em 7 de agosto de 2007  
  7. Jorg Schilling (24 de marco de 2010). ≪More ksh93 builtins≫ . opensolaris.org . Consultado em 12 de abril de 2010 . Arquivado do original em 5 de outubro de 2011  
  8. Michael Singer (25 de janeiro de 2005). ≪Sun Cracks Open Solaris≫ . InternetNews.com . Consultado em 12 de abril de 2010  
  9. Simon Phipps (10 de fevereiro de 2006). ≪OpenSolaris Independence Day≫ . Sun Microsystems . Consultado em 21 de novembro de 2009 . Arquivado do original em 25 de fevereiro de 2006  
  10. Dan Price (21 de junho de 2006). ≪What's New in Solaris Express 6/05 (Nevada Build 15)≫ . Sun Microsystems . Consultado em 12 de abril de 2010 . Arquivado do original em 21 de outubro de 2010  
  11. ≪Schillix's Homepage: Main / Announce≫ . Jorg Schilling . 22 de abril de 2008 . Consultado em 8 de abril de 2010 . Arquivado do original em 9 de novembro de 2011  
  12. Simon Phipps (19 de marco de 2006). ≪Charting the Next 25 Years≫ . Sun Microsystems . Consultado em 21 de novembro de 2009 . Arquivado do original em 25 de setembro de 2009  
  13. Timothy Prickett Morgan (2 de agosto de 2007). ≪Q&A: Sun's Top Operating System Brass Talk OS Strategy≫ . IT Jungle  
  14. Tom Espiner (12 de dezembro de 2008). ≪OpenSolaris now on Toshiba laptops≫ . ZDNet Australia  
  15. ≪Sun Microsystems Launches Latest Version of OpenSolaris; Unveils Time Slider Visualization Tool and New Partnership with Toshiba to Build Line of OpenSolaris Laptops≫ (Nota de imprensa). Sun Microsystems . 10 de dezembro de 2008 . Consultado em 21 de dezembro de 2008  
  16. ≪Toshiba OpenSolaris Laptops≫ . Sun Microsystems . Consultado em 21 de novembro de 2009  
  17. ≪Get the Toshiba OpenSolaris Laptop≫ . ShopOpenSolaris.com . Consultado em 21 de novembro de 2009 . Arquivado do original em 5 de marco de 2010  
  18. ≪What's New In 2009.06≫ . Sun Microsystems . Junho de 2006 . Consultado em 21 de novembro de 2009  
  19. Derek Cicero (6 de janeiro de 2010). ≪Update on SXCE≫ . opensolaris.org . Consultado em 29 de junho de 2012 . Arquivado do original em 24 de fevereiro de 2012  
  20. Steven Stallion (13 de agosto de 2010). ≪Update on SXCE≫ . Iconoclastic Tendencies  
  21. Alasdair Lumsden (13 de agosto de 2010). ≪Update on SXCE≫ . OpenSolaris.org . Consultado em 29 de junho de 2012 . Arquivado do original em 14 de maio de 2012  
  22. Glynn Foster (15 de novembro de 2010). ≪[osol-announce] Oracle Solaris 11 Express 2010.11 Releases Today!≫ . opensolaris.org . Consultado em 15 de novembro de 2010 . Arquivado do original em 5 de outubro de 2011  
  23. ≪OpenSolaris 2010.03 Automated Installer Guide≫ . Consultado em 8 de agosto de 2012 . Arquivado do original em 2 de outubro de 2011  
  24. OpenSolaris distributions and development releases
  25. OpenSolaris Development Release Packaging Repository [ligacao inativa]
  26. titulo=Additional IPS Repositories
  27. ≪OpenSolaris Packaging Repository≫ . Consultado em 8 de agosto de 2012 . Arquivado do original em 13 de novembro de 2011  
  28. titulo=Service Life Status for OpenSolaris Operating System Releases

Ligacoes externas [ editar | editar codigo-fonte ]