Introdução
OpenSolaris é um dos sistemas operacionais mais avançados e estáveis que existem na atualidade. Entre as suas características notáveis podemos citar, como exemplos, o sistema de arquivos ZFS, que provê alta integridade de dados e grande escalabilidade, e o DTrace, um framework para análise, debug e resolução de problemas no sistema em tempo real. Apesar de ser um sistema UNIX historicamente utilizado em servidores, nos últimos anos a comunidade em torno do OpenSolaris tem feito um grande esforço para oferecê-lo como uma opção de fácil utilização em desktops.
Apesar de ser possível testar o sistema dando boot através de um Live-CD, como é comum com distribuições Linux atuais, neste artigo vamos mostrar como inicializar o OpenSolaris em uma máquina virtual, utilizando para isso o VirtualBox. Faremos isto para em um próximo artigo proceguirmos com a instalação do OpenSolaris dentro da máquina virtual. As vantagens da instalação em uma máquina virtual sobre o ambiente Live-CD são a possibilidade de se instalar programas no sistema, mantê-lo em disco para uso e teste durante um longo período de tempo, não perder dados e configurações a cada boot (como ocorre em um ambiente Live-CD), além do grande ganho de velocidade que se obtém do sistema após uma instalação.
O VirtualBox
VirtualBox é um software open source que nos permite instalar e testar sistemas dentro de uma “máquina virtual” no seu próprio sistema operacional. A visão que o usuário tem é de ter um sistema operacional “instalado dentro de uma janela” em seu desktop atual. Assim você pode ter, por exemplo, o OpenSolaris 2009.06 e o Windows XP instalados e totalmente funcionais dentro de máquinas virtuais rodando no seu Linux. Podendo alternar entre eles com a facilidade de se alternar entre as janelas de quaisquer aplicativos.
Na
página de download do programa, podem ser baixados pacotes para várias distribuições Linux (incluindo Ubuntu e OpenSuse), além de binários para instalações em sistemas Windows, Mac Os X e Solaris. Baixe e execute o instalador apropriado para o seu sistema.
O VirtualBox não requer nenhum requisito especial do sistema. Como exemplo, neste artigo estaremos utilizando como sistema “hospedeiro” um notebook rodando Kubuntu Linux 9.10, com 1.5 Gb de memória RAM, 1Gb de memória SWAP em disco, processador Intel Celeron M à 1.86 GHz e placa de vídeo Intel X3100 com 128 Mb de memória compartilhada.
Criando a Máquina Virtual
Execute o VirtualBox (após este já estar devidamente instalado), clique no ícone “Novo” na janela principal do programa. Na janela do assistente de criação escolha “Próximo“. Dê um nome qualquer a sua máquina virtual e em “Tipo do Sistema” escolha “Sistema Operacional: Solaris” e “Versão: OpenSolaris” e clique em “Próximo“. Nesta etapa você configura o tamanho da memória RAM de seu computador que estará disponível para a máquina virtual. O recomendado para uma instalação do OpenSolaris é no mínimo 512 Mb, em nosso exemplo, usaremos “Memória Principal: 768 MB“, após configurar o valor adequado para o seu computador, clique novamente em “Próximo“.

Criando uma máquina virtual para o OpenSolaris
Nesta etapa criamos um disco rígido virtual para o nosso sistema. Marque a opção “Criar novo disco rígido” e escolha “Próximo“. Será aberta a janela do assistente de criação de discos rígidos virtuais. Não há nenhuma opção nesta primeira janela, apenas clique em “Próximo“. Nesta etapa, em “Tipo de Armazenamento” escolha “Armazenamento dinamicamente expansível“. Aqui cabe uma explicação. A opção “dinamicamente expansível” faz com que seu dísco rígido virtual ocupe o menor espaço possível em seu HD. Utilizando esta opção, o tamanho do disco virtual vai crescendo automaticamente a medida que os dados são gravados pela sua máquina virtual. Assim, ao criar um disco deste tipo, ele irá ocupar inicialmente 0 MB de espaço em disco, a medida que você instala programas, cria documentos e instala o próprio sistema operacional dentro do disco, este vai crescendo dinamicamente até o tamanho máximo que será definido na próxima etapa.

Criando um novo disco rígido virtual
Após configurar, clique em “Próximo“. Nesta etapa, em “Localização” digite o nome do arquivo que será criado no seu computador contendo os dados do disco virtual. Por padrão, o disco é salvo na pasta “.VirtualBox” em seu diretório de usuário, você pode alterar este diretório clicando no ícone da pasta localizado ao lado da opção “Localização”. Em “Tamanho” escolha o tamanho do seu disco virtual, note que este será o tamanho do disco que será “enxergado” pelo seu sistema dentro da máquina virtual, mas não será o espaço em disco ocupado pelo arquivo de disco virtual (como discutido anteriormente, este é dinamicamente expansível). Em nosso exemplo, escolhemos “Tamanho: 15 GB“. Novamente, após fazer suas configurações, clique em “Próximo“. Na próxima tela, apenas clique em “Finalizar” para concluir o assistente de criação de discos rígidos.
De volta a janela de criação de máquinas virtuais, clique também em “Finalizar“.
Configurando a Máquina Virtual
Nesta etapa vamos fazer ajustes finos em sua máquina virtual recém criada. Na janela principal do VirtualBox escolha o ícone “Configurações”.
Se você tem uma placa de vídeo 3D corretamente configurada em seu sistema operacional atual pode ser uma boa idéia permitir à máquina virtual ter acesso a esta placa. Desta maneira você pode, por exemplo, habilitar os efeitos de janela 3D do OpenSolaris ou instalar jogos 3D em sua máquina virtual. Note que esta configuração de vídeo é uma etapa opcional, se você não tem uma placa de vídeo 3D pode pular esta etapa para usar os recursos de vídeo padrões da máquina virtual. Para habilitar as configurações de vídeo 3D, no menu à esquerda, escolha “Tela” e no painel à direita selecione a opção “Habilitar Aceleração 3D“, em “Memória de Vídeo” escolha a quantidade de memória de vídeo do seu computador que estará disponível para a sua máquina virtual, em nosso exemplo configuramos “Memória de Vídeo: 64 MB” e recomendamos valores maiores ou iguais a este.

O gerenciador de mídias virtuais
Agora, informaremos a máquina virtual onde está o seu arquivo ISO do OpenSolaris para que ela possa dar boot no sistema adequadamente. No menu à esquerda escolha “CD/DVD” e no painel à direita escolha “Montar Drive de CD/DVD“, em seguida, escolha “Arquivo de Imagem ISO” e clique no ícone da pasta ao lado desta opção para abrir o “Gerenciador de Mídias Virtuais”. Nesta janela, clique no ícone “Acrescentar” e na janela que irá abrir, localize e selecione o seu arquivo ISO contendo a imagem ISO do CD do OpenSolaris baixada anteriormente e então clique em “Selecionar” para voltar a janela de configurações. De volta as opções de CD/DVD apenas clique em “OK” no canto direito para finalizar as configurações. Neste ponto a sua máquina virtual já está pronta para ser iniciada!
Inicializando o OpenSolares dentro do VirtualBox
Novamente na janela principal do VirtualBox, agora apenas clique no ícone “Executar” para inicializar a sua máquina virtual a partir do ISO do Live-CD do OpenSolaris 2009.06!
Uma nota relevante é que o VirtualBox neste ponto trabalha com a “captura de tecla”, o que significa que se você clicar na janela onde o sistema virtual está sendo executado o seu mouse fica “capturado” dentro da janela e você não pode retirá-lo de lá apenas tentando move-lo para fora da janela. Para libertar o mouse da janela do sistema virtual use a tecla “Ctrl” da direita do seu teclado. Na primeira vez que você clicar na janela do sistema virtual uma mensagem do Virtualbox te avisará sobre esta situação além de lhe oferecer a opção de mudar a tecla que liberta o seu mouse. Liberando o seu mouse da janela do sistema virtual você já pode, opcionalmente, fechar a janela principal do VirtualBox, basta a janela do sistema em execução aberta para operar o sistema.

Menu do Grub na inicialização do OpenSolaris
Em poucos instantes você estará no menu de seleção do sistema operacional (menu do Grub). Você pode esperar 30 segundos para o sistema inicializar automaticamente ou apenas teclar “enter” para pular este tempo e iniciar imediatamente o boot do sistema. O inicio do boot do sistema é gráfico com um background bem acabado. Pode ser que o boot demore alguns minutos pelo fato de estarmos rodando o sistema em uma sessão “Live” a partir de uma máquina virtual, o que reduz drasticamente o desempenho (NOTA: quando formos instalar o sistema em disco na máquina virtual, este problema de performance e outras situações como a “captura de tecla” poderão ser eliminados). Prosseguindo o boot, em pouco tempo você estará sendo perguntado pelo sistema à respeito do layout do teclado, clique na janela do sistema em execução, se isto ainda não foi feito, e digite “30” que é o código para teclados adequados para o português. Esta e outras configurações durante o boot só são necessárias durante a inicialização de um sistema “Live”, após instalar o sistema no disco as configurações já são carregadas automaticamente. Na próxima etapa, digite “17” para configurar o idioma do sistema para o português do Brasil.

Desktop padrão com Gnome do OpenSolaris
Após mais algum tempo você estará diante do desktop do OpenSolaris 2009.06, o gerenciador de janelas padrão é o Gnome o mesmo adotado pelo Ubuntu por exemplo, embora o “tema” e o acabamento dados pelo OpenSolaris sejam visivelmente mais refinados que aqueles apresentados pelo Ubuntu. Você pode utilizar as opções “Máquina -> Tela Cheia” e “Máquina -> Ajustar Tamanho da Janela” para melhor ver o seu novo sistema rodando. Ao colocar a janela em modo “Tela Cheia” novamente você receberá um aviso do VirtualBox, agora, te avisando que você pode sair do modo “Tela Cheia” apertando simultaneamente as teclas “Ctrl“, do lado direito do teclado, + “F“. Talvez você precise também alterar a resolução da tela do OpenSolaris para melhor ajusta-lo ao tamanho do seu monitor, para fazer isto, clique com o botão direito do mouse no desktop do seu OpenSolaris e escolha a opção “Resolução da Tela” ajustando na nova janela a “Resolução:” adequada para você, uma boa dica é “800×600” caso você deseje testar o sistema em modo janela ou a resolução do seu monitor caso você deseje testar o sistema em modo “Tela Cheia“. Algumas resoluções (como algumas variações do formato widescreen) só estarão disponíveis após a instalação em disco do sistema na máquina virtual.

Navegando no Firefox do OpenSolaris
Neste ponto, você já pode navegar na internet usando o Firefox ou trocar mensagens instantâneas (MSN, GTalk, etc) com o Pidgin por exemplo. existe um conjunto básico de aplicações que já vem no CD e não é recomendado instalar novos aplicativos neste momento pois todo o sistema está carregado na memória RAM.
Finalizando
Ao testar o OpenSolaris neste ambiente “Live” dentro do VirtualBox quaisquer configurações ou arquivos que você modifique serão “perdidos” em um próximo boot. Para evitar isto, no próximo artigo mostraremos como, a partir deste ponto, instalar o OpenSolaris de maneira definitiva dentro da sua máquina virtual, permitindo assim, que você o utilize como um sistema operacional alternativo para realizar tarefas diárias como editar documentos e planilhas, trocar mensagens instantâneas nas redes MSN e GTalk, navegar na internet no Firefox ou até mesmo desenvolver e executar seus programas em um poderoso IDE. Para isto, demonstraremos, neste próximo artigo, como “turbinar” sua máquina virtual com outras configurações extras e também como instar o “Adicionais para Convidados”, um recurso do VirtualBox que torna a utilização de sua máquina virtual mais natural e veloz. Veremos também como instalar novos programas em sua nova máquina OpenSolaris.
Dúvidas, críticas e sugestões são bem-vindas nos comentários.
E até o próximo artigo!