Como escolher a melhor distribuição Linux para suas necessidades
O que saber
- Os principais diferenciais de distribuição incluem suporte à arquitetura, o sistema init, o gerenciador de pacotes padrão e a interface do usuário.
- Para novos usuários de Linux com hardware moderno, Ubuntu Linux, Linux Mint e Elementary OS são bons lugares para começar.
- Para usuários avançados de Linux com hardware de ponta, o Manjaro Linux e o Slackware oferecem maior controle sobre o sistema operacional.
Este artigo explica como escolher a melhor distribuição Linux para suas necessidades e casos de uso específicos. Cada distribuição apresenta sua própria arquitetura subjacente com um conjunto definido de ferramentas.
Diferenciadores de distribuição
Embora todas as distribuições do Linux sejam baseadas no kernel do Linux, cada uma oferece um conjunto de critérios de diferenciação importantes que as especializam:
- Arquitetura: O tipo de chips que a distribuição suporta, por meio do kernel incluído.
- Software Init: A abordagem básica para o lançamento e gerenciamento de processos.
- Gerenciador de pacotes: A ferramenta de gerenciamento de pacotes padrão para a distribuição.
- Desktop Manager: A interface gráfica do usuário para a distribuição.

O popular site DistroWatch.org oferece uma ferramenta de busca que permite que você especifique estes e outros mais critérios precisos para restringir a lista de distribuições ativas de centenas para dezenas ou mesmo apenas um alguns.
Arquitetura
A arquitetura é importante porque nem todas as distribuições Linux suportam todas as configurações possíveis de processadores no mundo. A razão pela qual você não pode executar o Microsoft janelas em um Android tablet, por exemplo, é porque o Windows só oferece suporte a processadores de desktop baseados em Intel ou AMD ou processadores baseados em ARM em dispositivos móveis.
É tecnicamente possível, embora não seja fácil, executar o Windows em um tablet Android com processador x86, x86_64 ou ARM.
O Linux oferece suporte a uma ampla variedade de arquiteturas. Se você executa um computador desktop ou laptop padrão, provavelmente descobrirá que quase todas as distribuições funcionam bem em sua máquina. No entanto, se você estiver adaptando o Linux em um computador muito antigo, o processador é muito mais importante. Uma distribuição que oferece apenas suporte a processador de 64 bits, por exemplo, não funcionará em um processador de 32 bits.
As arquiteturas mais comuns que você precisa considerar incluem:
- x86 (ou i586 / i686): um chipset compatível com Intel e AMD de 32 bits
- x86_64: Um chipset compatível com Intel e AMD de 64 bits
- BRAÇO: Um chipset otimizado para celular comum em tablets e smartphones
- PowerPC: O chipset "antigo" para o hardware da Apple
Sua distribuição deve ser compatível com o seu chipset, mas não existe uma distribuição "melhor ou pior" baseada apenas no chipset. É uma questão de compatibilidade tudo ou nada.
Software Init
Estritamente falando, software init é o primeiro processo iniciado quando o computador baseado em Linux é inicializado. É um daemon que funciona durante todo o tempo de atividade do sistema; é o processo pai de cada processo subsequente que é iniciado na máquina.
A escolha do software init é controversa no sentido de que diferentes usuários avançados argumentam a favor e contra SysV contra systemd. A escolha não é trivial; este software governa como o sistema gerencia processos.
- SysV: Um "tradicional" iniciar sistema com raízes em Unix SystemV. É considerado estável, mas sem dúvida tem menos recursos do que o systemd.
- systemd: Um sistema init mais moderno e altamente integrado.
Outras formas de software init também pontuam o mercado, mas SysV e systemd são os pesos pesados. Sua escolha de software init é amplamente irrelevante, a menos que você seja um usuário avançado que prefere um ao outro. A maioria das distribuições modernas passou a depender do systemd, então SysV e inits alternativos são cada vez mais difíceis de encontrar.
Gerenciador de pacotes
Todo o software Linux vem na forma de um pacote. Diferente gerenciadores de pacotes gerenciar o arquivamento e o gerenciamento desses pacotes. A maioria dos pacotes são não intercambiáveis, embora os utilitários gostem estrangeiro converter entre alguns tipos de pacote.
Distribuições diferentes dependem de gerenciadores de pacotes específicos.
- dpkg: Gerencia pacotes específicos do Debian (.DEB) - comuns em distribuições baseadas em Debian, incluindo Ubuntu e Linux Mint - por meio de ferramentas como APT.
- RPM Package Manager: Instala / gerencia pacotes do Redhat Package Manager (.RPM). Usa ferramentas como DNF, yum e zypper.
- flatpak: Um formato em área restrita / contêiner que é multiplataforma.
- pacman: Comum no Arch Linux e seus derivados.
- transporte: Desenvolvido para Gentoo Linux, e agora também usado pelo ChromeOS e algumas outras distribuições.
- foto: Uma forma específica do Ubuntu de implantação de aplicativo em contêiner.
Embora você seja livre para escolher a ferramenta específica para gerenciar pacotes, o tipo de pacote é embutido no código da distribuição. Portanto, você nunca verá uma versão do Ubuntu que use arquivos RPM. Distribuições diferentes mantêm diferentes repositórios para software disponível. Alguns softwares de autoria de desenvolvedores independentes podem aparecer em apenas um ou dois formatos de pacote. Se maximizar o acesso ao software de código aberto é importante para você, uma distribuição que usa arquivos DEB ou RPM é provavelmente sua melhor aposta.
Ambiente de Trabalho
Quando as pessoas pensam sobre as principais diferenças entre as distribuições Linux, elas tendem a pensar no ambiente de desktop - mas a ironia é que a maioria das distribuições suporta a instalação da maioria dos ambientes de desktop.
Os "melhores" ambientes de desktop equilibram a configurabilidade com o consumo relativo de recursos do próprio DE. Um computador novo, ou um computador com especificações de ponta, pode executar qualquer ambiente de desktop com a suavidade da manteiga derretida. Mas em hardware inferior ou mais antigo, particularmente no espaço de netbook, a seleção de DE pode fazer ou quebrar a usabilidade de todo o sistema.
Uso de recursos
- Os DEs de alto recurso comumente usados incluem KDE e Budgie.
- Um DE de peso médio funciona bem em padrão ou low-end moderno hardware. Gnome 3, Canela, MATE e Pantheon se enquadram nesta categoria.
- Um DE leve é ideal para hardware mais antigo. Escolha XFCE ou LXDE.
Configurabilidade
Os DEs mais novos tendem a ser menos configuráveis - eles incluem um design estético específico que não permite tantas modificações quanto os DEs mais antigos ainda suportam.
DEs altamente configuráveis incluem XFCE, LDXE, Cinnamon, MATE e KDE.
DEs de baixa configuração incluem Deepin, Gnome 3 e Pantheon.
Casos de Uso
Então, qual distribuição é a melhor para suas necessidades? Depende do seu caso de uso.
Se você correr mais velho hardware, uma distribuição "tradicional" que usa SysV para init e depende de um kernel de 32 bits provavelmente será ideal. Emparelhe-o com um DE leve como o XFCE. MX Linux é um ótimo ponto de partida.
Uma máquina com hardware de última geração, executado por um consertador ansioso e aficionado por Linux, pode funcionar bem com Manjaro Linux.
Se você gosta de se aprofundar no interior de seu sistema operacional, Experimente Slackware. É construído em grande parte à mão, por meio de arquivos de configuração, para que você tenha controle total sobre ele - mas você precisa saber, ou estar disposto a aprender, o que está fazendo.
Possui hardware moderno que "simplesmente funciona?" Pessoas novo para Linux frequentemente migram para Ubuntu Linux ou Linux Mint. Para uma distribuição ainda mais básica e elegante, olhe para SO elementar.