|
OS livre fornece inovação num modelo novo de distribuição flexível
Mais de três anos depois de a Sun ter aberto o código-fonte do Sistema Operacional Solaris, o OpenSolaris está pronto para entrar em cena no horário nobre.
As barreiras para a adoção são menores. A instalação e a implementação estão simplificadas. Os pacotes de imagens permitem que os usuários selecionem e implementem apenas a funcionalidade que eles querem, enquanto integram com pacotes OS Solaris já em produção. E o OpenSolaris possui recursos de calibre empresarial disponíveis somente no kernel do Solaris.
Desde que a distribuição binária do OpenSolaris livre debutou em maio, no evento CommunityOne da Sun em São Francisco, milhares de desenvolvedores e entusiastas de software livre visitaram o site opensolaris.com, recentemente lançado. Agora com mais de 100.000 membros, a comunidade OpenSolaris está crescendo mais rapidamente do que nunca, na medida em que os provedores Web 2.0, as empresas, as agências governamentais e as instituições educacionais desenvolvem e implementam no OpenSolaris.
A versão do OpenSolaris 2008.05 atende a demanda crescente dos usuários para um ecossistema OS englobando Perl, Ruby, PHP, Python, Mozilla, OpenOffice, Apache, GlassFish e outras tecnologias de software livre, de acordo com Dan Roberts, diretor de marketing de produtos OpenSolaris da Sun.
"opensolaris.org já era o local onde as pessoas iam para construir o sistema operacional, construir o kernel," disse Roberts. "Como as pessoas continuaram indo ao opensolaris.org, estavam procurando uma distribuição que pudessem implementar e usar."
O OpenSolaris fornece o melhor dos dois mundos - rápida entrega de inovação com um modelo de distribuição que adota e constrói sobre as melhores partes dos ciclos de fornecimento de software livre tradicional, combinado com tecnologias únicas e um excelente suporte comercial de OS Solaris 10 da Sun, disse Ian Murdock, estrategista-chefe do OS da Sun. Programado para ser lançado a cada seis meses, o OpenSolaris marca uma mudança fundamental na estratégia de sistema operacional da Sun.
OpenSolaris, do Desktop ao Datacenter
"O Solaris 10 é absolutamente o pináculo do desempenho, da escalabilidade e da confiabilidade - mas o mercado está mudando," disse Murdock. "O Solaris 10 tem um mecanismo de lançamento "top-down", mas tem um modelo inteiramente novo emergindo com uma filosofia "bottom-up". O que fizemos foi adicionar um segundo mecanismo de fornecimento para a tecnologia Solaris, chamado de OpenSolaris, com ciclos de lançamento muito mais curtos, desenvolvimento muito mais ágil e muito mais fácil de usar".
Com o OpenSolaris, os usuários obtém a poderosa visualização e a estrutura de depuração Dynamic Tracing (DTrace), a força industrial do Solaris ZFS, a tecnologia Solaris Containers para virtualização, consolidação e outros recursos, que levaram a InfoWorld a indicar o OS Solaris 10 como vencedor do Prêmio do Ano 2008 de Tecnologia, pelo "O Mais Inovador OS para Servidor".
"Se você estiver familiarizado com Linux e deseja ter a vantagem das capacidades como DTrace ou ZFS, essa é uma maneira de fazer isso", disse Murdock, o fundador do Debian Linux, que se juntou à Sun em 2007. "Se você for um desenvolvedor Ruby, e Ruby é o seu mundo, o que importa em qual sistema operacional você está? Bem, se você tiver uma capacidade como DTrace, o sistema operacional é importante e é nisso que os nossos argumentos convencem".
Algumas empresas não esperaram pela inauguração oficial do OpenSolaris. A Amazon, por exemplo, tem implementado diligentemente o OpenSolaris como parte da Amazon Elastic Compute Cloud, ou Amazon EC2. Este serviço da Web proporciona para os desenvolvedores fácil acesso ao OpenSolaris num ambiente de computação virtual "pay-per-use" (pago por uso) e ele ajuda a validar o OpenSolaris como uma plataforma de escolha para a economia da rede.
Isso é inovação, e, afinal, inovação é tudo o que o OpenSolaris é. Ele está ajudando a impulsionar o que o CEO da Sun, Jonathan Schwartz, chama de uma "profunda mudança" na indústria. "A indústria de software tradicional, primeiro revolucionada pelo software livre, depois pelo software como um serviço, está agora iniciando uma terceira mudança revolucionária... a infra-estrutura como um serviço," escreveu Schwartz no seu popular blog.
Por que esse interesse no OpenSolaris? O que tem no OS para você e sua empresa? Aqui temos uma breve demonstração dos destaques do OpenSolaris 2008.05.
Instalação e Gerenciamento Simplificado
O OpenSolaris está disponível como uma imagem LiveCD que inicializa num desktop GNOME ao vivo e que pode ser livremente re-distribuída. A versão usa muitos utilitários GNU, tais como o shell interativo "bash", que proporciona uma experiência de usuário mais familiar para aqueles acostumados a um ambiente Linux ou outro baseado em GNU.
Um novo Sistema de Pacote de Imagens baseado em rede (IPS) simplifica e promove a integração com aplicações de terceiros. Ele pode ser usado para criar pacotes, repositórios OpenSolaris e publicar pacotes para os repositórios. O IPS permite que os usuários selecionem apenas os pacotes que eles queiram, com maior precisão e controle das aplicações, das resoluções de dependências automatizadas e completa integração com os pacotes Solaris existentes, que já podem estar em uso.
"Ao obter o OS Solaris 10 comercial hoje, você obtém uma distribuição monolítica", disse Roberts. "Se eu fosse um desenvolvedor que, por exemplo, apenas quisesse implementar uma aplicação PHP no Apache, muita coisa no Solaris 10 não seria necessariamente útil para mim. O IPS oferece maior flexibilidade e gerenciabilidade".
O novo OpenSolaris é também mais adequado para instalação em laptops e desktops, com um instalador e o desktop GNOME da próxima geração, melhor do que os sistemas de janelas e linhas de comando mais antigos do OS Solaris 10. A experiência de instalação é "livre de esforços, intuitiva e facilmente comparável com Ubuntu e Fedora", de acordo com Ryan Paul no artigo publicado na Ars Technica.
ZFS para Roll-Back de Proteção e Armazenamento
O OpenSolaris e o IPS usam o ZFS de adaptação 128 como o sistema de arquivo root para fornecer capacidades de roll-back (reversão) imediata e soma de verificação, que oferece realmente um grande botão "Desfazer" aos desenvolvedores. Se o código for excluído acidentalmente, por exemplo, o ZFS torna fácil ao usuário voltar ao estado anterior. Isso evita a solução de problemas e a engenharia reversa, problemática e demorada, freqüentemente necessária, se uma atualização sair errada.
"Construindo em cima do ZFS, temos a capacidade de retornar a um estado anterior se uma atualização sair errada", disse Murdock. "Isso proporciona aos desenvolvedores a liberdade e flexibilidade de testar idéias sem a preocupação de eles mesmos cavarem um buraco".
Indicado pela InfoWorld para um Prêmio do Ano 2008 de Tecnologia de "Melhor Sistema de Arquivo", o ZFS oferece uma plataforma atraente para armazenamento e é suportado por uma comunidade de armazenamento OpenSolaris crescente. Quem adotou recentemente o storage ZFS foi a Nexenta, membro da comunidade OpenSolaris que alavanca o OS OpenSolaris e o ZFS em sua aplicação NexentaStor NAS para ajudar a fornecer snapshots flexíveis, políticas de retenção e compressão. "A mudança para as soluções de storage livre é agora", disse Even Powell, CEO da Nexenta. "Como membro participante da comunidade OpenSolaris desde 2006, temos alavancado as forças do kernel do Solaris e a inovação fornecida pelo ZFS".
Funcionalidade Empresarial Poderosa
Com o OpenSolaris, os usuários podem tirar o máximo de proveito das tecnologias que tornaram o OS Solaris 10 merecedor de sua reputação por inovação. Por exemplo, o DTrace deixa os usuários ajustarem o desempenho e solucionarem com segurança os problemas dos ambientes de produção, com pouco ou nenhum impacto no desempenho.
O Solaris Containers permite a virtualização isolando aplicações e serviços com limites definidos por software e permite a criação de ambientes de execução privados dentro de uma única ocorrência OpenSolaris. O ZFS reduz muito as cargas de administração de sistema de arquivo, repara automaticamente os dados corrompidos e executa as operações ler/escrever em uma velocidade incrível. Aprenda mais sobre esses e outros recursos:
Suporte Avançado Sun Adaptado às Suas Necessidades
A Sun oferece assistência e suporte OpenSolaris para ajudar a melhorar a sua produtividade gastando mais tempo nos projetos cruciais e menos tempo resolvendo problemas. O suporte de assinaturas do OpenSolaris da Sun é uma combinação única de suporte técnico por telefone e on-line, notificação automática das atualizações de pacotes e escalonamento de erros aos engenheiros da Sun. Dois níveis de suporte oferecem a flexibilidade para satisfazer as suas necessidades.
Além disso, a Assistência Avançada do Desenvolvedor oferece aos desenvolvedores suporte on-line para assistência técnica relacionada a suporte de código, questões de programação, conselhos de diagnóstico e orientação em melhor prática. Um plano de assinatura anual padrão cobre incidentes ilimitados para o OpenSolaris.
Agora, o OpenSolaris está pronto, combinando inovação da Sun e de milhares de desenvolvedores ao redor do mundo. Com o OpenSolaris, o único limite é a sua imaginação.
|