Distribuições Linux: o que são, famílias e qual escolher
Uma distribuição Linux é um sistema operacional completo baseado no kernel Linux: o kernel somado às utilidades do sistema, ao gerenciador de pacotes, aos repositórios de programas, ao instalador e, normalmente, a um ambiente gráfico. As distribuições se agrupam em famílias: Debian/Ubuntu (apt, .deb), Red Hat (dnf, .rpm: Fedora, RHEL, Rocky, AlmaLinux), Arch (pacman), SUSE (zypper) e independentes, como o Alpine. Para iniciantes costumam ser recomendados o Linux Mint ou o Ubuntu; para servidores, Debian, Ubuntu LTS ou Rocky/AlmaLinux.
Uma distribuição Linux é um sistema operacional pronto para instalar, construído em torno do kernel Linux. O kernel sozinho sabe gerenciar memória, processos e dispositivos, mas não serve para trabalhar: é preciso um shell, utilitários, um gerenciador de pacotes, um instalador e programas. Diferentes equipes de desenvolvedores montam essas peças à sua maneira, e assim surgem Ubuntu, Debian, Fedora, Arch e centenas de outros sistemas. A seguir, veja em que eles realmente diferem, quais famílias existem e qual distribuição escolher para cada tarefa.
O que é uma distribuição Linux em palavras simples
Em sentido estrito, Linux é apenas o kernel. Quando alguém diz «instalei o Linux», quer dizer uma distribuição: o kernel mais tudo o que é necessário para trabalhar. Uma comparação: o kernel é o motor, e a distribuição é um carro pronto de uma marca específica. O motor é parecido em todos, mas a carroceria, o interior e a assistência técnica são diferentes.
Uma distribuição típica inclui:
- Kernel Linux — uma versão específica, com seus patches e ajustes.
- Utilitários do sistema — GNU coreutils (
ls,cp,cat), o shell bash e o sistema de inicialização (na maioria das distribuições modernas, o systemd). - Gerenciador de pacotes e repositórios — a forma de instalar e atualizar programas com um único comando a partir de um repositório confiável.
- Instalador — gráfico ou em modo texto.
- Ambiente gráfico (nas versões para desktop) — GNOME, KDE Plasma, Xfce, Cinnamon, MATE e outros.
- Política de lançamentos e suporte — com que frequência saem novas versões e por quantos anos recebem atualizações de segurança.
Por isso, comandos, arquivos de configuração e a lógica de trabalho são em grande parte iguais em todas as distribuições: cd, chmod e systemctl funcionam em qualquer lugar. O que muda, sobretudo, é o gerenciador de pacotes, o conjunto de programas padrão e o ciclo de atualizações.
Em que as distribuições Linux se diferenciam
Na hora de escolher, o melhor é olhar para algumas propriedades técnicas, não para o papel de parede.
Gerenciador de pacotes e formato dos pacotes
Essa é a diferença prática mais importante. No Debian e no Ubuntu, os programas são instalados com apt a partir de pacotes .deb; no Fedora e na família RHEL, com dnf e pacotes .rpm; no Arch, com pacman; no openSUSE, com zypper; no Alpine, com apk. A mesma tarefa fica assim:
# Debian, Ubuntu, Mint, Kali
sudo apt update && sudo apt install htop
# Fedora, Rocky Linux, AlmaLinux
sudo dnf install htop
# Arch Linux, Manjaro
sudo pacman -S htop
# openSUSE
sudo zypper install htop
# Alpine Linux
sudo apk add htop
Modelo de lançamentos: versão fixa ou rolling release
As distribuições de versão fixa (Debian, Ubuntu, Rocky) são lançadas em versões numeradas e, dentro de cada uma, recebem sobretudo correções de segurança. É previsível e combina com servidores. As rolling release (Arch, openSUSE Tumbleweed) são atualizadas continuamente: não há novas versões do sistema, e sim um fluxo constante de pacotes recentes. Você sempre terá software novo, mas também há mais risco de que uma atualização quebre algo.
Tempo de suporte
O Ubuntu tem versões LTS (Long Term Support), lançadas a cada dois anos e com atualizações padrão por cinco anos. O Fedora sai aproximadamente a cada seis meses e tem cerca de treze meses de suporte. Sistemas compatíveis com RHEL são mantidos por cerca de dez anos. Para um servidor, um suporte longo importa mais do que a atualidade do software.
Biblioteca C e utilitários básicos
Quase todas as distribuições usam a glibc. A exceção é o Alpine, que usa musl e BusyBox: por isso é muito pequeno, mas alguns programas compilados para glibc não rodam nele sem adaptação.
Famílias de distribuições Linux
A maioria das distribuições não é escrita do zero: parte de uma base e acrescenta seus recursos. Por isso, é útil pensar em famílias: quem aprende a trabalhar com um representante passa para um parente quase sem esforço.
| Família | Pacotes | Gerenciador | Representantes |
|---|---|---|---|
| Debian | .deb | apt, dpkg | Debian, Ubuntu, Linux Mint, Kali, MX Linux |
| Red Hat | .rpm | dnf, rpm | Fedora, RHEL, CentOS Stream, Rocky Linux, AlmaLinux |
| Arch | .pkg.tar.zst | pacman | Arch Linux, Manjaro, EndeavourOS |
| SUSE | .rpm | zypper | openSUSE Leap, openSUSE Tumbleweed, SUSE Linux Enterprise |
| Independentes | próprios | apk, xbps e outros | Alpine, Void Linux, Gentoo, Slackware |
As distribuições russas (Astra Linux, ALT Linux e RED OS) formam um ramo à parte, com ecossistema próprio e certificação para o setor público da Rússia; elas são mencionadas no fim deste artigo.
Panorama das distribuições Linux mais populares
Ubuntu
A distribuição mais conhecida, desenvolvida pela Canonical com base no Debian. Existe a versão desktop com GNOME e o Ubuntu Server. A grande vantagem é a comunidade: para quase qualquer erro já existe resposta, e as instruções dos programas costumam ser escritas pensando no Ubuntu. As versões LTS são uma escolha sensata tanto para notebook quanto para servidor.
Debian
Uma das distribuições mais antigas, mantida por uma comunidade sem dono comercial. O ramo stable é conhecido pela estabilidade: os pacotes não são os mais recentes, mas são cuidadosamente testados. O Debian é uma escolha comum para servidores e a base de dezenas de outros sistemas, incluindo o Ubuntu.
Linux Mint
Distribuição baseada no Ubuntu LTS (existe também a LMDE, sobre o Debian puro). A interface padrão lembra o Windows: menu iniciar e barra de tarefas. É lançada nas edições Cinnamon, MATE e Xfce; esta última é a mais leve e serve para computadores modestos. O Mint costuma ser recomendado a quem deixa o Windows pela primeira vez. Ubuntu e Mint diferem principalmente na interface e nos programas padrão; pacotes e comandos são os mesmos.
Fedora
Distribuição comunitária com apoio da Red Hat. É aqui que as tecnologias novas aparecem primeiro, depois chegando ao Red Hat Enterprise Linux. Traz GNOME recente, lançamentos frequentes e o gerenciador dnf. É bom para desenvolvedores que precisam de software novo e para conhecer a família RHEL.
Arch Linux
Distribuição minimalista do tipo rolling, com a filosofia de «monte o sistema você mesmo». Depois da instalação não há nada além do essencial: você acrescenta tudo. Tem o repositório de usuários AUR e uma das melhores documentações do mundo Linux, a Arch Wiki. A instalação manual é longa, embora exista o script archinstall. É para quem quer entender a fundo como o sistema funciona.
Manjaro
Distribuição baseada no Arch, com instalador gráfico e ambientes prontos. Os pacotes chegam aos seus repositórios com atraso após os testes. É uma forma de ter um sistema rolling e acesso ao AUR sem compilar manualmente.
Kali Linux
O Kali Linux é uma distribuição baseada no Debian para testes de invasão e auditoria de segurança, desenvolvida pela OffSec. Em termos simples: um Linux com centenas de ferramentas de pentest já instaladas, como Nmap, Wireshark, Metasploit, Burp Suite e John the Ripper. Não foi pensado como sistema do dia a dia. Normalmente é executado em uma máquina virtual (há imagens prontas para VirtualBox e VMware) ou a partir de um pendrive. Uma distribuição parecida em finalidade, mas baseada no Arch, é o BlackArch Linux.
Rocky Linux e AlmaLinux
Distribuições gratuitas compatíveis com o Red Hat Enterprise Linux. Surgiram depois que a Red Hat, no fim de 2021, encerrou o CentOS Linux 8 e transformou o CentOS Stream em um ramo intermediário antes do RHEL. Rocky e Alma ocuparam o lugar do CentOS: um sistema corporativo estável, com suporte longo e sem assinatura. É a escolha para servidores que precisam de compatibilidade com o RHEL.
Alpine Linux
Distribuição minúscula baseada em musl e BusyBox, com o gerenciador apk. A imagem base para contêineres ocupa apenas alguns megabytes, por isso o Alpine é uma base muito popular para imagens Docker. Para desktop, quase não é usado.
MX Linux e antiX
O MX Linux é construído sobre o Debian stable e desenvolvido em conjunto com o projeto antiX. A edição principal usa Xfce e tem ferramentas próprias de configuração. Consome poucos recursos e funciona bem em computadores de cinco a dez anos atrás. O antiX é ainda mais leve e pensado para hardware muito antigo.
Puppy Linux
Distribuição muito pequena que é carregada inteira na memória RAM e roda a partir de um pendrive. Serve para computadores antigos e como sistema de resgate, para recuperar arquivos de um equipamento cujo sistema principal não inicia.
Outras distribuições em destaque
- openSUSE — Leap (versões fixas) e Tumbleweed (rolling), com o centro de controle YaST.
- Linux Lite — sistema leve baseado no Ubuntu LTS com Xfce, voltado a quem vem do Windows.
- Void Linux — distribuição independente do tipo rolling, com o gerenciador xbps e o runit no lugar do systemd.
- Nobara Linux — build baseado no Fedora, configurado para jogos e edição de vídeo.
Distribuições Linux russas
Para órgãos públicos e empresas que migram para software nacional na Rússia, são relevantes as distribuições do registro de software russo. As mais difundidas são o Astra Linux (da Astra Group, baseado no Debian, com certificação de segurança do FSTEC), o ALT Linux (da Basalt SPO, com o repositório Sisyphus e pacotes .rpm) e o RED OS (da RED Soft, do tipo RHEL, com o gerenciador dnf). Fora desse contexto, são pouco usadas.
Tabela comparativa das distribuições Linux
| Distribuição | Base | Pacotes | Versões | Para quê |
|---|---|---|---|---|
| Ubuntu | Debian | apt | fixas, LTS a cada 2 anos | desktop, servidor, nuvem |
| Debian | — | apt | fixas | servidor, desktop estável |
| Linux Mint | Ubuntu LTS | apt | fixas | iniciantes, substituto do Windows |
| Fedora | — | dnf | cerca de a cada 6 meses | desenvolvedores, software recente |
| Arch Linux | — | pacman | rolling | usuários avançados, controle total |
| Manjaro | Arch | pacman | rolling com atraso | Arch sem instalação manual |
| Kali Linux | Debian | apt | rolling | pentest, auditoria de segurança |
| Rocky / AlmaLinux | RHEL | dnf | acompanhando o RHEL | servidores corporativos |
| Alpine | — | apk | fixas | contêineres, roteadores |
| MX Linux | Debian stable | apt | fixas | computadores antigos e intermediários |
| Puppy Linux | variadas | próprio | fixas | computadores muito antigos, pendrive ao vivo |
Qual distribuição Linux escolher
Qual distribuição escolher como iniciante
Linux Mint ou Ubuntu. Ambos se instalam em meia hora, funcionam de imediato com a maioria do hardware, e as respostas para as dúvidas são encontradas em um minuto. O Mint é mais familiar depois do Windows; o Ubuntu é mais popular e mais próximo do que você vai encontrar em servidores. Não comece com Arch nem com Kali: o primeiro exige conhecimentos que você ainda não tem, e o segundo não foi feito para o uso diário.
Qual distribuição escolher para servidor
Debian stable ou Ubuntu Server LTS, se não houver requisitos especiais. Em empresas que seguem o padrão Red Hat, Rocky Linux ou AlmaLinux. Para contêineres, a base mais comum é o Alpine ou as imagens slim do Debian.
Qual distribuição escolher para computador antigo
Linux Mint Xfce, Linux Lite ou MX Linux, para equipamentos com 2 a 4 GB de memória. Para hardware muito antigo, antiX ou Puppy Linux. A regra principal: a leveza depende sobretudo do ambiente gráfico, então escolha Xfce, LXQt ou MATE, e não GNOME ou KDE.
Qual distribuição escolher para pentest
O Kali Linux é o padrão do setor: a maioria dos cursos e instruções de segurança é escrita para ele. Instale-o em uma máquina virtual, não como sistema principal. Alternativas: Parrot OS (também baseado no Debian) e o BlackArch, para quem trabalha com Arch.
Como saber qual distribuição Linux está instalada
Se você entrar em um servidor de outra pessoa, o primeiro passo é descobrir que sistema está ali, pois isso define o gerenciador de pacotes a usar.
$ cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
ID=ubuntu
ID_LIKE=debian
...
$ hostnamectl # distribuição, kernel, arquitetura
$ uname -r # só a versão do kernel
$ lsb_release -a # nem sempre disponível; no Ubuntu vem por padrão
O campo ID_LIKE indica a família: debian significa usar apt; rhel fedora, usar dnf. O arquivo /etc/os-release existe em todas as distribuições modernas com systemd, por isso este comando é a forma mais confiável de verificar.
Conclusão
Uma distribuição Linux é o kernel mais utilitários, gerenciador de pacotes, instalador e política de atualizações. As diferenças entre elas são menores do que parecem: dominando uma família, você passa para outra quase de imediato, bastando lembrar o gerenciador de pacotes. Para começar, Mint ou Ubuntu; para servidor, Debian, Ubuntu LTS ou Rocky/AlmaLinux; para computador antigo, as versões leves com Xfce; para pentest, Kali em máquina virtual. No curso de Linux, toda a prática é feita no Ubuntu, e as técnicas valem para qualquer distribuição.
Perguntas frequentes
Qual a diferença entre Linux e distribuição?
Linux, em sentido estrito, é apenas o kernel do sistema operacional. Uma distribuição é um sistema operacional completo que acrescenta ao kernel utilitários, gerenciador de pacotes, instalador e programas.
Quantas distribuições Linux existem?
Centenas, e a maioria deriva de algumas grandes: Debian, Fedora/RHEL, Arch e SUSE. Não há um número exato, porque surgem projetos novos o tempo todo e outros desaparecem.
Posso instalar um programa de uma distribuição em outra?
Pacotes .deb e .rpm não são diretamente compatíveis. Os formatos universais Flatpak, Snap e AppImage funcionam na maioria das distribuições, e programas de linha de comando geralmente estão nos repositórios das grandes.
Posso testar uma distribuição sem instalar?
Sim. A maioria das distribuições desktop inicia a partir de um pendrive no modo live, sem gravar nada no disco. Outra opção é uma máquina virtual no VirtualBox ou o WSL no Windows.
Todas as distribuições Linux são gratuitas?
A maioria é, incluindo Ubuntu, Debian, Fedora, Rocky e AlmaLinux. Uma assinatura paga é necessária para o RHEL e o SUSE Linux Enterprise com suporte oficial, e as edições russas certificadas, como o Astra Linux Special Edition, são licenciadas comercialmente.
Este tema é abordado em profundidade, com prática, no curso “Linux: с нуля до уверенного администрирования”.
- Linux: с нуля до уверенного администрирования
- Пакеты, окружение и первая автоматизация: apt, профиль и cron