Qual é a melhor distribuição Linux?
Esta é, com a popularização do Linux, uma pergunta cada vez mais comum de "ouvir-se" nos grupos de notícias e nas listas de discussão onde debate-se a respeito do Linux.
A resposta admite poucas variações se não forem fornecidas informações extras a respeito do que deseja-se fazer com esta instalação do Linux em particular.
A resposta que costumo dar para este tipo de pergunta é geralmente "aquela que você conhece melhor".
Costumo dizer isto pois a pessoa que chega com este tipo de dúvida geralmente já ouviu falar de algumas distribuições (Conectiva, SuSE, Red Hat, Fedora, Debian, Mandrake, etc.) e está procurando inserir-se na comunidade. Participe da comunidade, mas não deixe que ela escolha para você o que usar.
Acho que vale, também, colocar aqui a resposta um pouco mais longa para esta questão, que envolve os usos que serão dados à máquina.
Ao receber a resposta acima, que diz que você deve usar a distribuição que melhor conhece, por favor, não interprete como uma resposta rude ou egoísta e sim como um aviso de pessoas mais experientes.
O quê muda de uma distribuição para outra?
O motivo para tal resposta é justamente devido às diferentes ferramentas existentes para administrar uma distribuição. Mas, além destas ferramentas, outras coisas mudam. Uma pequena lista segue abaixo listando estas coisas.
- Ferramentas para configuração da distribuição (ambiente gráfico, som, rede, teclado, mouse, vídeo, etc.)
- Sistema de gerenciamento de pacotes, isto é, como os programas serão instalados, atualizados, removidos, etc.
- Sistema de verificação de dependências (é um requisito essencial que haja uma verificação consistente de dependências, para garantir que o que é necessário para o programa ser executado possa ser especificado no pacote que contém o mesmo)
- Posição dos arquivos de configuração (há basicamente duas famílias que determinam onde e como os arquivos de configuração são processados: o estilo BSD e o estilo System V; ambos remontam ao Unix e apresentam vantagens e desvantagens. O padrão de acordo com o comitê de padronização do Linux é o estilo System V)
- Aderência ao LSB (o comitê de padronização citado acima)
- Aderência ao FHS (outro padrão, sobre o uso de diretórios, englobado no LSB se a distribuição o seguir)
- Tipo de instalador (gráfico, texto, sem instalador nenhum e variações)
- Otimizações para alguma arquitetura específica
- Necessidade de compilar ou recompilar programas na própria máquina
- Tempo para ter-se o sistema considerado pronto para produção/uso
Mas, apesar destas parecerem muitas diferenças, não são impeditivas para que um administrador realize o mesmo trabalho em qualquer distribuição. Uma pessoa mais experiente pode realizar a mesma tarefa em qualquer distribuição, talvez demorando um pouco mais para familiarizar-se com a distribuição sendo usada, mas o resultado será o mesmo.
Toda distribuição Linux permite realizar as mesmas coisas, atingir os mesmos objetivos, realizar as mesmas tarefas. É realmente uma questão de gosto pessoal e adaptação.
Por outro lado, independente da escolha, é preciso entender um pouco da teoria e do que acontece quando usa-se alguma ferramenta para, justamente, poder realizar a tarefa em outra distribuição onde esta ferramenta não exista.
O que levar em conta ao escolher uma distribuição
Esta, de modo algum, é uma lista completa. São apenas itens que considero mais importantes e com um elevado peso para a decisão por uma distribuição qualquer.
- Adaptação ao idioma nativo do usuário
- Disponibilidade gratuita de atualizações
- Rápido lançamento de atualizações de segurança
- Aviso do lançamento destas atualizações em listas especializadas
- Disponibilidade de versões atualizadas e recentes de pacotes básicos, principalmente para ambiente gráfico e suíte de escritório
- Presença de drivers e reconhecimento do hardware instalado na máquina, principalmente os de qualidade superior e os mais novos
A aparência e a quantidade de alterações que devem ser realizadas após a instalação para obter-se algo agradável e funcional também deve ser levada em consideração.
E outro ponto importante é a facilidade de recuperação do ambiente em caso de problemas físicos ou de segurança.
Fatores que limitam as escolhas
Programas certificados
Muitas vezes, a escolha é livre e pode-se avaliar diversos requisitos para escolher qual é a melhor distribuição Linux que atenderá às necessidades presentes e às necessidades futuras. Outras tantas vezes não há tanta liberdade e limita-se a escolha a poucas ofertas quer seja pelo fato de ter-se algum software certificado para uma ou outra distribuição ou então pelo fato de possuir-se alguma plataforma exótica (ou muito nova, tecnologicamente falando) onde não há uma grande oferta de distribuições.
Obviamente nestes casos, reduz-se a recomendação anterior de testar qual a distribuição que melhor atende a algum (alguns) requisito(s) às distribuições certificadas.
Parque já instalado
Caso já existam máquinas previamente instaladas, o processo é mais complexo pois deve-se levar em consideração o know how já existente e as automações já realizadas com o que está ali.
O processo para inserir uma nova distribuição em um ambiente deve levar em consideração a possibilidade de migração das demais máquinas para a distribuição escolhida, para evitar gastos com manutenção e segurança das máquinas.
Um ambiente demasiado heterogêneo torna a administração mais difícil e a presença de falhas mais fácil.
Escolha do cliente / "patrão"
Se o cliente ou o chefe já decidiram o que desejam, pouco resta para analisar. Se há problemas conhecidos com a escolha é papel do profissional alertar o interessado, mas se ainda assim a decisão persistir, é necessário acatá-la.
Conclusão
Não há nada melhor do que você testar, experimentar e escolher uma distribuição por conta própria e levando em consideração os seus próprios parâmetros.
Tal procedimento fará com que você não tome uma decisão inadequada devido à preferência pessoal — ou antipatia pessoal — de alguns outros usuários. O que é bom para eles, pode não ser bom para você.
E lembre-se: todas as distribuições são capazes de realizar as mesmas tarefas, com maior ou menor necessidade de intervenções e com maior ou menor esforço. Só você sabe as tarefas que precisa realizar com freqüência.
Bom divertimento e boa escolha!
Sobre este documento
Autor: Jorge Godoy
Data: 05 de setembro de 2004
Última atualização: 19 de setembro de 2004