
Introdução
Tivemos algumas experiências neste final de semana com o Foresight Linux 2.0 GNOME, lançado em 12 de março de 2008. Neste artigo, tentaremos descrever algumas impressões e guiar outras pessoas que desejem se aventurar nessa distribuição.
O nome Foresight, no sentido tecnológico, significa o processo de ver o futuro em longo prazo.
Praticamente uma “visão além do alcance“, diriam os fãs de ThunderCats! A distribuição, que pretende ter uma interface bem trabalhada e intuitiva para usuários iniciantes e ao mesmo tempo suficientemente poderosa para experientes, tem como características principais a utilização de pacotes recentes de software, onde se destaca a adoção do recém-lançado ambiente Gnome 2.22, bem como do gerenciador de pacotes Conary, que possui um conceito um pouco diferente em relação aos mais tradicionais APT/dpkg (Debian) e RPM (Red Hat).
Mais detalhes sobre o Conary podem ser conhecidos em uma página em português na wiki do Foresight. A principal promessa desse gerenciador é, ao realizar uma atualização, não ter a necessidade de descarregar o pacote inteiro a ser atualizado, mas baixar apenas o que houver mudado dentro dele.
A instalação
Obtivemos primeiramente a imagem ISO de DVD (uma escolha equivocada, conforme será visto abaixo) para a plataforma x86 (32 bits), cujo download pode ser feito via HTTP tradicional ou por BitTorrent. Optamos pelo BitTorrent, através do cliente Deluge 0.5.8.9.
Como de costume, a idéia era primeiro testar a nova versão da distribuição em uma máquina virtual, no caso criada no VMware Server 1.0.4 com 512MB de RAM, tendo como hospedeiro o Ubuntu 8.10. Demos partida pela imagem do DVD e percorremos o processo de instalação normalmente, que é bem fácil para quem tem alguma experiência em instalar outros sistemas operacionais ou distribuições. O que é mais importante é conhecer os vários tipos de partição caso deseje manter alguma que já exista no seu disco rígido.
Contudo, um alerta: o processo de instalação pelo DVD atualmente é falho. Efetuamos diversos testes com vários cenários possíveis, contudo em todos eles o programa de instalação (anaconda) falhou no final. Fizemos um relatório de bug para a equipe do Foresight. O processo de instalação via DVD foi projetado para ser mais rápido, já que é tudo copiado como um único arquivo para o disco rígido e então a descompressão é feita de uma só vez. Já na instalação pelos CDs ainda há necessidade de desempacotar pacote por pacote, algo bem mais lento. A equipe de desenvolvimento do Foresight informa que está em vias de relançar a imagem de DVD com a correção desse erro, porém, até o momento, isso ainda não foi feito. Portanto, utilize a (lenta) instalação com o par de CDs.
Fizemos então o download das imagens ISO do par de CDs, também para x86. A instalação foi muito demorada, mas bem sucedida, tanto na máquina virtual quanto em uma máquina real.
Passos importantes
De posse dos CDs já gravados, e tendo configurado seu BIOS para dar boot pelo drive de CD, é uma boa idéia fazer uma verificação de erros de leitura nas mídias de instalação. Na tela inicial, digite o seguinte:
linux mediacheck
As seguintes telas aparecerão. Passe o cursor do mouse sobre as miniaturas para ver a descrição. E clique sobre as mesmas para vê-las em tamanho completo (serão abertas em nova aba ou janela):
Após isso, o CD será ejetado e você poderá inserir o segundo CD no drive para que seja também verificado. Basta prosseguir da mesma forma e, ao final, escolher “Continue” para proceder com a instalação.
Se os discos não possuem problema de leitura, você será então conduzido ao instalador propriamente dito (Anaconda). Se quiser ler as notas do lançamento, clique em “Release Notes”. Senão, prossiga clicando em “Next”.
Selecione seu idioma preferido: 
O nosso é “Inglês Internacional”, mais conhecido como americano com acentos. Se o seu teclado é o brasileiro (ABNT 2), selecione “Português Brasileiro (ABNT2)”.
A fase mais crítica, a configuração do particionamento, vem em seguida. Se você possui dados que pretende manter no disco, escolha “Criar layout personalizado” e tenha cuidado! Do contrário, se você não deseja manter nenhuma partição que possa existir no disco rígido, o mais fácil é escolher “Apagar todas as partições nos discos selecionados e criar layout padrão”. O “layout padrão” serve para a maioria das necessidades do usuário básico. Contudo, é mais recomendável, ao invés de ter somente uma partição raiz (/), separar também uma partição para os arquivos dos usuários (/home). Que tamanho usar para cada um é algo relativo, depende muito da disponibilidade e do uso que você pretende ter do sistema. Por exemplo, com um espaço total disponível de 50GB, eis o que eu faria: deixaria 150MB para o /boot (ext3), 10GB para a raiz (xfs), 2GB para swap (partição de troca, “memória virtual”) e o restante para o /home (xfs ou ext3). Se você, como eu, prefere a agilidade do sistema de arquivos xfs, deve necessariamente criar o /boot separado, com ext3, já que os gerenciadores de boot (GRUB ou SYSLINUX) ainda não suportam xfs.
Depois de toda a configuração das partições, vem a questão do gerenciador de boot. O Foresight 2.0 alega ser a primeira distribuição que vem com o SYSLINUX como padrão, ao invés dos já tradicionais GRUB ou LILO. Ainda há a opção de se utilizar o Grub no lugar do Syslinux. Um problema que detectamos, relacionado a essa tela, é o estabelecimento de senha para alterações no gerenciador de boot já que, sem isso, algum inescrupuloso pode entrar como superusuário. Essa definição já na instalação facilitaria nossa vida. Porém, nos testes, sempre que definimos ali uma senha, houve erro no processo final da instalação. Isso poderá ser feito depois que o sistema estiver instalado. Deixe sem senha por enquanto.
Defina ainda seu nome de usuário e senha. Não é recomendável utilizar acentuação ou espaços.
Prossiga até que o desempacotamento comece. Após vários minutos, o primeiro CD será ejetado para dar lugar ao segundo. Continue e aguarde. Seria bom até ter algo para fazer enquanto isso, pois é demorado. Se tudo correr bem, em cerca de uma hora depois de termos iniciado essa jornada, o sistema estará instalado.
Suporte
É muito recomendável entrar no canal #foresight da rede de IRC Freenode, onde se reúnem vários desenvolvedores e usuários da distribuição, em um dos mais amigáveis ambientes de discussão. Esse é o ponto mais positivo do Foresight: as pessoas parecem estar sempre dispostas a ajudar. Contanto, é claro, que você também seja educado e, de preferência, consiga se comunicar em inglês. O Foresight já vem com o cliente de IRC xchat. Porém, se sua instalação não foi bem sucedida e deseja ajuda, é possível instalá-lo em outras distribuições (no Ubuntu, por exemplo, o pacote é o xchat-gnome).
Conclusão
O Foresight ainda não é uma distribuição para iniciantes. Mesmo alguém com experiência, infelizmente deve estar disposto a enfrentar uma série de dificuldades até conseguir ter um ambiente de trabalho adequado.
Como constatamos nos testes, uma série de bugs ainda é apresentada no próprio processo de instalação. Depois, é necessário ter ainda uma grande paciência se sua conexão não for tão rápida, já que a primeira atualização, via conary updateall, é também bastante demorada. A partir daí não, pois, teoricamente, apenas partes dos pacotes necessitarão ser transferidos.
Um acessório legal que já vem com o Foresight 2 é o Gnome Do. Basta pressionar a tecla do logotipo e espaço (este atalho pode ser mudado) e então digitar o que quer fazer. São muitas possibilidades. É um programa inspirado pelo Quicksilver, algo semelhante do Mac OS X.
Enfim, trata-se ainda de uma distribuição jovem. Ela provavelmente tem futuro, mas um longo percurso ainda a espera até poder ser adotada em mais larga escala, embora seja uma boa pedida para quem já é um tanto experiente com outras distribuições, acha por exemplo Debian e Ubuntu corriqueiros, está disposto a aprender algo bem novo (conary) e deseja ter um ambiente de trabalho agradável, com visual bem elaborado e programas dos mais recentes.






Comentários