SunOS: Sun Operating System
SunOS é a abreviatura de Sun Operating System, hoje conhecido como Solaris, uma variação do sistema operacional UNIX para estações de trabalho da antiga Sun Microsystems, Inc. (atualmente uma subsidiária da Oracle) As primeiras versões do Solaris (baseadas no código do BSD) foram chamadas SunOS, tendo o seu nome alterado para Solaris 2 quando passou a ser baseado no System V.
O Sun Operating System, ou simplesmente Solaris, foi um sistema operacional de propriedade da Sun Microsystems, agora propriedade da Oracle. Lançado pela primeira vez em 1992, Solaris era baseado no Unix e tinha como objetivo fornecer uma plataforma estável e confiável para servidores e sistemas de alta disponibilidade.
Solaris foi desenvolvido para suportar hardware Sun, incluindo processadores Sparc, bem como outras plataformas, incluindo x86. O sistema operacional foi conhecido por sua escalabilidade, segurança e gerenciamento de recursos de rede avançado, tornando-o ideal para uso em grandes empresas e data centers.
Além disso, Solaris ofereceu suporte a múltiplos tipos de hardware, incluindo servidores, estações de trabalho, estações de desenvolvimento, e computadores portáteis, tornando-o uma escolha popular para usuários corporativos e de negócios.
Outra característica importante de Solaris era sua capacidade de gerenciar recursos de hardware, como CPU, memória, e armazenamento de maneira eficiente. Isso permitiu que o sistema operacional fornecesse desempenho consistente e confiável, mesmo em situações de alta demanda.
Ao longo dos anos, Solaris evoluiu para incluir suporte a tecnologias de virtualização, incluindo Solaris Containers e Solaris Zones. Essas tecnologias permitiram que os usuários gerenciassem de forma eficiente múltiplos ambientes de aplicativos em um único sistema físico, o que tornou o sistema operacional ainda mais atraente para empresas em busca de soluções de TI avançadas.
Solaris é conhecido por sua acessibilidade, especial no sistemas de SPARC, também por dar origem a muitas características inovativas tais como DTrace e ZFS. Solaris suporta arquiteturas baseadas nos processadores x86 e SPARC, e é um sistema que segue a especificação POSIX. Embora seja desenvolvido historicamente como um software proprietário, a maioria de seu código-fonte hoje em dia está disponível como o sistema OpenSolaris.
Em sua versão 10, lançada no início de 2005, Solaris oferece os seguintes recursos avançados:
- DTrace : análise e resolução de problemas de performance, em tempo real;
- Solaris Containers: consolidação de aplicações em servidores de maior porte, através da criação de ambientes isolados e independentes;
- Predictive Self-Healing: capacidade de antecipar-se à ocorrência de falhas que possam causar paradas críticas, isolando-as e recuperando-se;
- Smarter Updating: atualizações automáticas e inteligentes através do Sun Update Connection;
- Integrated Open Source Applications: disponibilidade de centenas de aplicações já integradas ao sistema;
- ZFS: um novo tipo de sistema de arquivos que provê administração simplificada, semântica transacional, integridade de dados end-to-end e grande escalabilidade.
Início do Solaris
Quando se trabalha com computadores, o sistema operacional tem uma importância muito grande, uma vez que este é responsável por controlar todos os recursos da máquina e fornecer estrutura lógica para os programas aplicativos a serem escritos. O SOLARIS é um sistema operacional totalmente baseado em UNIX com grande peso no mercado. Moderno e bastante eficaz, ele tem sido uma boa solução para computadores em rede, especialmente em grandes empresas. Neste trabalho tem-se a oportunidade de conhecer a forma como os conceitos e funções básicas de sistemas operacionais são aplicadas no SOLARIS – gerência de processos e memória, controle de entrada e saída de dados, sistema de arquivos, além dos recursos disponíveis para se obter uma maior segurança. Também busca-se observar e analisar o funcionamento do SOLARIS na prática, dentro de uma grande instituição, procurando-se os fatores que diferenciam esse sistema operacional e promovendo uma visão geral da sua aplicação do seu ambiente gráfico.
Origem do SOLARIS
Para se falar da origem do SOLARIS, são necessárias algumas referências aos sistemas UNIX, uma vez que este serviram de base para o seu desenvolvimento. No final dos anos 60, Ken Thompson do Bell laboratories, queria criar um sistema operacional que suportasse e coordenasse os esforços de uma equipe de programadores em um ambiente de pesquisa. Dessa forma surge o sistema UNIX, cuja primeira versão foi escrito em Assembler para o PDP 7. Em 1978, Dennis Ritchie produziu a sétima versão do UNIX, que por ter sido reescrito em linguagem C, tornou possível transportá-lo de uma arquitetura para outra sem muitas dificuldades, A partir desta data, o código fonte foi licenciado para outros estabelecimentos comerciais e de pesquisas, passando a ocorrer o desenvolvimento de versões distintas em paralelo. Nos anos 80, o sistema tornou-se popular entre pesquisadores e usuários comerciais. Várias versões foram desenvolvidas, entre elas o Xenix e o SCO-Unix da SCO. Com a fundação da Sun em 1982, surgiu mais uma linha de desenvolvimento, o SunOS. Nessa época, viu-se a necessidade de unificar as várias versões de sistemas UNIX existentes com a intenção de torná-lo realmente um sistema aberto padrão. Com o comprometimento de vários fabricantes em adotá-lo, foi desenvolvido um UNIX único, conhecido como System V Release 4 (SVR4), aproveitando o que havia de melhor e cadê linha. Já baseado nesse novo sistema, a Sun Microsystems lança o SunOS 5.x, e em 1992, surge a primeira versão do SOLARIS, que era muito semelhante ao SunOS.
O SOLARIS é um sistema operacional voltado para grandes empresas, com um conjunto de softwares para desenvolvimento e gerenciamento de informações e comunicação entre aplicativos. Criado para obter uma alta performance em aplicações cliente/servidor, o SOLARIS permite acesso transparente e ilimitado a sistemas, servidores, dispositivos periféricos, base de dados remota e uma série de outros recursos, com escalabilidade para suportar várias aplicações e configurações.
Relacionados:
- Oracle Solaris 11 Express V12N pre-build vbox VM (laotsao.wordpress.com)
- Solaris 11 for exadata (laotsao.wordpress.com)
- Oow 2011 (laotsao.wordpress.com)
- Oracle Further Commercializes MySQL Database (pcworld.com)
- OpenIndiana's fork of OpenSolaris sees new Illumos based release (h-online.com)
- Solaris astroturfing to feature in ABC documentary (mumbrella.com.au)
- Oracle slates 'extreme' system kickoff (go.theregister.com)
- AppZero Series "Virtualize to Modernize" Shows How to Run Solaris 2.6 and 7 Applications Unchanged on Solaris 9 and 10 (prweb.com)
- Background Briefing: Don't trust the web (pdalbury.wordpress.com)
- # - the Unix truth (homepages.cwi.nl)
- Court documents show Google wanted Sun Microsystems to help them work on Android (intomobile.com)
- Netgroups (sascho.wordpress.com)