OpenSolaris

sistema operativo

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.

OpenSolaris

OpenSolaris 2008.11
Produção Oracle Corporation
Linguagem C
Modelo Open source
Versão estável 2009.06 / 1 de junho de 2009; há 14 anos
Núcleo Solaris
Interface GNOME
Licença GNU GPL e outras licenças
Página oficial Site oficial do OpenSolaris
Estado de desenvolvimento
Descontinuado

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 relativos à reestruturação do projeto OpenSolaris, o lançamento pendente da futura nova versão comercial do Solaris, Solaris 11, e como aberto interações com a comunidade de origem estão sendo ajustados.[5]

História editar

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

 
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

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

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

  • Solaris - Sistema Operacional da Sun Microsystems
  • Java Desktop System - Desktop similar ao Microsoft Windows.
  • OpenIndiana- O sucessor do OpenSolaris

Note editar

Referências editar

  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 março 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. Jörg Schilling (24 de março 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». Jörg 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 março 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 março 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[ligação inativa]
  26. título=Additional IPS Repositories
  27. «OpenSolaris Packaging Repository». Consultado em 8 de agosto de 2012. Arquivado do original em 13 de novembro de 2011 
  28. título=Service Life Status for OpenSolaris Operating System Releases

Ligações externas editar