Revista Do Linux
 
EDIÇÃO DO MÊS
 CD do Mês

 Capa
 Entrevista
 Corporativo
 Programação
 Segurança
 Ferramenta
 Produto
 Hardware
 

CD do Mês

O Linux, ou melhor, o seu kernel, é sempre acompanhado por um patrimônio gigantesco de softwares produzidos em sua maioria pela Free Software Foundation. Para compilar o kernel, por exemplo, é indispensável usar o compilador gcc, um desses aplicativos fundamentais para qualquer sistema operacional. Editores, depuradores, conversores, compiladores, shells, documentação e muitos outras aplicações envolvendo o kernel é o que se costuma chamar de Linux, um sistema cujo núcleo é o kernel, mas invariavelmente acompanhado de todas as aplicações necessárias para os desenvolvedores e usuários reconhecerem nessa coleção um ambiente completo. Daí a insistência de muitas pessoas em chamar esse ambiente de GNU/Linux. Enquanto a ideologia do kernel é o código aberto, os programas da Free Software Foundation nascem sob a tutela do software livre, licenciados pela GPL e com uma abrangência muito maior. Aqui entra a Debian, uma distro desenvolvida sem intenções comerciais, apegada ideologicamente às raízes históricas da FSF e que sempre destaca que seu trabalho é produzir GNU/Linux e não somente Linux. Não se trata de purismo ou rigor acadêmico, mas o projeto Debian se assemelha mais a uma ONG do que a uma empresa tradicional, pois salvaguarda a pureza da GPL e a força do código aberto. São os mais radicais e também os mais politizados desenvolvedores do Linux, por isso essa distro comumente é chamada de PURO LINUX.

Debian GNU/Linux 2.2r3

Estamos distribuindo neste mês o primeiro CD de binários Non-US para a arquitetura i386 do Debian GNU/Linux, versão 2.2r3 (conhecida como "potato"). A distribuição completa é composta de sete CDs, três com binários, três com código-fonte e um com aplicativos non-free. Há também versões "especiais" do primeiro CD binário e do primeiro CD com código-fonte, chamadas non-us, que contêm aplicativos que possuem restrições de importação para os Estados Unidos (basicamente ferramentas de criptografia).

Este CD é "bootável", o que significa que você pode reiniciar seu computador com ele no drive e o processo de instalação se iniciará automaticamente. Caso seu computador não suporte o recurso de boot pelo CD, você precisará criar dois disquetes para instalação: uma cópia do disco "rescue" e outra do disco "root". Para isso, tenha à mão dois disquetes vazios, preferencialmente novos (para diminuir a chance de erros durante a criação das imagens). Em um sistema Linux, basta montar o CD e gerar os disquetes com o comando dd. Nos exemplos a seguir assumiremos que o CD está montado no diretório /mcdrom.

$ dd if="/mcdrom/install/rescue.bin" of="/dev/fd0"
Isso irá criar o primeiro disquete, rescue. Agora o segundo disquete, root:
$ dd if="/mcdrom/install/root.bin" of="/dev/fd0"

Se você usa Windows, use o utilitário rawrite2 para gerar os disquetes. Ele se encontra no diretório install no CD. Basta executá-lo, informar o drive onde está o disquete e o nome das imagens (rescue.bin e root.bin).

De posse dos disquetes de instalação, basta colocar o disco rescue no drive e reiniciar seu computador. Em certo ponto, o disco root será pedido, e a instalação terá início. Lembramos que só é necessário criar os disquetes de instalação caso seu computador não suporte dar "boot" pelo CD. Na maioria dos casos basta reiniciar o micro com o CD no drive. Assim como em qualquer software, é recomendado que você faça backup de todos os dados que julgue importantes antes de iniciar a instalação do Debian GNU/Linux. Instruções detalhadas de instalação estão disponíveis no CD, em install/doc/pt/index.html. Também há cópias destas instruções em espanhol, inglês, francês, alemão, japonês e outros idiomas. Veja em install/doc.

O que é o Debian GNU/Linux

É uma distribuição Linux fundada por Ian Murdock em 1994, com o apoio da Free Software Foundation, e desenvolvida pelo trabalho de milhares de voluntários. Utiliza quase exclusivamente pacotes de software livre, sendo considerada a maior distribuição de software livre no mundo.

Seu desenvolvimento é controlado por um processo rígido, visando garantir a máxima qualidade em cada um dos pacotes presentes na distribuição. Tudo começa com a chamada versão instável (unstable), à qual novos pacotes e recursos são adicionados constantemente. A partir de um certo ponto essa distribuição entra em "freeze", ou seja, pacotes novos não podem ser adicionados. Essa é a versão frozen, em que os desenvolvedores irão trabalhar na remoção de bugs. Ao fim desse período, uma nova versão estável (stable) está pronta para ser lançada. Após o lançamento de uma versão estável, pequenas atualizações podem ser feitas nos pacotes (atualizações de segurança, por exemplo). Essas atualizações são agrupadas em versões secundárias de uma versão estável. A última versão estável é a potato 2.2r3, ou seja, versão 2.2, release 3. A instável chama-se woody.

Essa rígida política de controle de qualidade tem, sob certo ponto de vista, suas desvantagens. Em razão do extensivo processo de testes, não é possível ter na distribuição estável a última versão de todos os pacotes. Por exemplo, o XFree é o 3.3.6, e o Gnome ainda está na versão 1.0.5. Enquanto isso pode ser visto como uma desvantagem para alguns, é, na verdade, a garantia de que os pacotes incluídos na distribuição são estáveis, funcionais e não contêm bugs, que poderiam atrapalhar sua produtividade ou, até mesmo, ameaçar o bom desempenho do sistema.

A instalação

O instalador do Debian, todo em modo texto, visa permitir ao usuário a máxima flexibilidade na configuração do sistema. Várias perguntas são feitas e nada é assumido como padrão. Exceto a placa de vídeo, nenhum hardware é "autodetectado", e é necessário carregar manualmente os módulos para os periféricos instalados em sua máquina. Itens como a opção de manter a compatibilidade com kernels da série 2.0 ou a checagem de badblocks ao formatar uma partição mostram a atenção aos detalhes dada pelos desenvolvedores.

Após algumas perguntas o instalador copia um sistema básico para seu disco (base system), um disco de boot é criado e a máquina é reiniciada. Então é realizado um "ajuste fino" em seu kernel (como a remoção do suporte a PCMCIA, caso não seja necessário) e chega-se à seleção de pacotes, que pode ser feita no modo simples, orientado a tarefas (desenvolvimento, ajuda para iniciantes, sistema desktop etc.) ou no modo avançado, em que é possível escolher manualmente cada pacote a ser instalado. Os pacotes são instalados via apt, ferramenta de pacotes do Debian que é capaz de detectar interdependências ou conflitos entre pacotes e tomar os passos adequados para resolução de cada situação. Graças ao apt, conflitos entre pacotes ou problemas de dependências são coisas do passado.

Obtendo ajuda

A não ser que você seja um veterano absoluto em Linux, é normal se sentir um pouco "perdido" ao experimentar uma nova distribuição. Principalmente os novatos recém-chegados do mundo Windows, que estão acostumados a ter tudo à mão, ou ao alcance de alguns cliques do mouse. Assim como há uma multidão de desenvolvedores, suporte aos usuários Debian também não falta. Participantes de listas de discussão e canais de IRC estão sempre prontos a ajudar. Confira abaixo alguns endereços úteis:

Projeto Debian GNU/Linux: www.debian.org

Projeto de Documentação do Debian Brasil: debian-br.sourceforge.net

Listas de discussão: www.debian.org/MailingLists Informações sobre suporte: www.debian.org/support

Finalmente, para os interessados em aprender mais sobre o desenvolvimento do Debian GNU/Linux e sua filosofia, recomendamos o excelente artigo (no qual este texto foi baseado) Debian: puro GNU/Linux, escrito por Eduardo Maçan, desenvolvedor brasileiro do Debian. Ele pode ser encontrado nas edições 12 e 13 da Revista do Linux ou na íntegra em nosso site, no endereço www.RevistaDoLinux.com.br, seção de "Edições Anteriores".

um pouco de história

Os nomes potato, sid e woody lhe são familiares? São nomes de personagens do filme Toy Story, produzido pela Pixar (Potato é o Senhor Cabeça de Batata, Woody é o cowboy e Sid é o garoto que seqüestra o astronauta Buzz Lightyear no primeiro filme). Bruce Perens, ex-coordenador de projeto do Debian, trabalhava na Pixar, e daí veio a inspiração para os nomes de cada versão. Atualmente Bruce Perens trabalha na HP, advogando a favor do software livre e mostrando à empresa como se sintonizar com essa nova tendência mundial. O popular ambiente de desktop KDE não faz parte do Debian potato. A licença restritiva da biblioteca Qt, na qual o KDE é baseado, não permitia que ele fosse colocado junto aos pacotes de software livre. Com a liberação da Qt sob a licença GPL, junto com a versão 2.0 do KDE, ele passou a fazer parte da versão woody, atualmente considerada instável, que será a próxima versão do Debian.

O Ximian Gnome 1.4, está disponível em www.ximian.com. Se você gosta do KDE, existem pacotes pré-compilados do KDE 2 em kde.debian.net. Se você precisa do XFree 4.0, terá de atualizar, ao menos parcialmente, sua distribuição para a atual versão instável, visto que não existem pacotes do XFree 4.0 para o Debian 2.2.


A Revista do Linux é editada pela Conectiva S/A
Todos os Direitos Reservados.

Política de Privacidade
Anuncie na Revista do Linux