GNU/Linux é um sistema operacional livre que junta duas partes criadas por projetos diferentes: o kernel Linux, o núcleo que conversa direto com o hardware, e as ferramentas do Projeto GNU: bibliotecas, compilador, shell e utilitários básicos que transformam esse núcleo em um sistema que dá para usar. No dia a dia, quase todo mundo chama o conjunto só de “Linux”. O nome GNU/Linux serve para lembrar que o sistema completo depende das duas partes. É ele que roda na maioria dos servidores da internet, em boa parte da nuvem, em supercomputadores e em milhões de desktops.
Saber o que é GNU/Linux ajuda a entender por que existem tantas “versões” do sistema, por que ele é gratuito e qual a diferença entre ele e o Android, que também usa o kernel Linux. A seguir, a explicação peça por peça.
A origem: dois projetos que se completaram
O Projeto GNU
Em 1983, Richard Stallman anunciou o Projeto GNU. A meta era criar um sistema operacional completo, compatível com o Unix, feito só de software livre. O nome é um acrônimo recursivo, “GNU’s Not Unix” (GNU não é Unix), uma piada típica da cultura hacker da época. Em 1985 surgiu a Free Software Foundation (FSF), para apoiar o projeto.
Ao longo dos anos 1980, o GNU produziu boa parte do que um sistema precisa: o compilador GCC, o editor Emacs, a biblioteca C (glibc), o shell Bash e os utilitários de linha de comando (ls, cp, mv, cat, grep e muitos outros). Faltava uma peça central: o kernel. O kernel próprio do projeto, o GNU Hurd, andava devagar e nunca ficou maduro o bastante para uso amplo.
O kernel Linux
Em 1991, o estudante finlandês Linus Torvalds começou um kernel como projeto pessoal e publicou o código. Pouco depois, adotou a licença GNU GPL. Isso permitiu juntar o kernel às ferramentas do GNU, que já existiam e funcionavam bem. Desse encaixe saiu um sistema operacional completo, livre e funcional. É isso que se chama de GNU/Linux.
O que é o kernel e o que é o resto do sistema
Para entender o GNU/Linux, é preciso separar dois conceitos que costumam se confundir:
- Kernel (núcleo): gerencia processador, memória, dispositivos, sistemas de arquivos e rede. Decide qual programa usa a CPU em cada momento e faz a ponte entre o software e o hardware. O usuário quase nunca lida com ele diretamente.
- Espaço do usuário (userland): tudo o que roda “em cima” do kernel. Inclui bibliotecas, shell, utilitários, gerenciador de pacotes, ambiente gráfico e aplicativos.
Só o kernel não basta: ele não traz um terminal para digitar comandos nem programas para copiar arquivos. E o conjunto de ferramentas sem kernel também não roda. As duas partes juntas formam o sistema operacional.
As camadas de um sistema GNU/Linux
Navegador, editor, servidor web, banco de dados, jogos
Shell (Bash) ou ambiente gráfico (GNOME, KDE Plasma, Xfce)
glibc, coreutils, GCC, grep, tar e afins
Processos, memória, drivers, rede, sistemas de arquivos
CPU, RAM, SSD, placa de rede, GPU
Kernel sozinho não é um sistema completo
Por que “GNU/Linux” e não apenas “Linux”?
A discussão sobre o nome é antiga. A FSF e os defensores do software livre preferem “GNU/Linux” porque o sistema que as pessoas usam traz uma parte grande de código do Projeto GNU, e chamar tudo só de “Linux” apagaria esse trabalho e a filosofia por trás dele. Já muita gente, inclusive boa parte da imprensa e várias empresas, diz só “Linux”, pela simplicidade.
Algumas distribuições adotam o nome completo. O Debian, por exemplo, se apresenta oficialmente como “Debian GNU/Linux”. Outras usam só “Linux”. As duas formas são entendidas. Na prática, quando alguém diz “instalei Linux no meu PC”, quer dizer o sistema completo, ou seja, um GNU/Linux.
Existe um detalhe técnico: nem todo sistema com kernel Linux usa as ferramentas GNU. O Android usa o kernel Linux, mas tem bibliotecas e camadas próprias. O Alpine Linux, muito usado em contêineres, troca a glibc pela musl e os utilitários GNU pelo BusyBox. Nesses casos, chamar o sistema de GNU/Linux não faz sentido, e é justamente aí que a distinção do nome ajuda.
Software livre e a licença GPL
O GNU/Linux não é só gratuito. Ele é software livre, um conceito definido pela FSF a partir de quatro liberdades:
- Executar o programa para qualquer finalidade.
- Estudar como o programa funciona e adaptá-lo, o que exige acesso ao código-fonte.
- Redistribuir cópias.
- Melhorar o programa e distribuir essas melhorias.
A GNU GPL (General Public License) garante essas liberdades com uma regra conhecida como copyleft: quem distribui uma versão modificada precisa mantê-la sob a mesma licença e liberar o código. O kernel Linux é distribuído sob a GPL versão 2. Por isso empresas concorrentes contribuem com o mesmo código, e as melhorias acabam voltando para todo mundo.
“Livre” não quer dizer “proibido cobrar”. Empresas como a Red Hat e a SUSE vendem assinaturas de suporte, certificação e atualizações para versões corporativas. O que se vende é o serviço, não a restrição de uso do código.
O que são distribuições GNU/Linux
Ninguém baixa “o GNU/Linux” de um site único. O que se instala é uma distribuição (ou “distro”): um pacote que junta kernel, ferramentas GNU, instalador, gerenciador de pacotes, configurações padrão e, muitas vezes, um ambiente gráfico. Cada distribuição faz escolhas próprias de estabilidade, frequência de atualização e público-alvo.

| Distribuição | Base / família | Gerenciador de pacotes | Perfil típico |
|---|---|---|---|
| Debian | Independente | APT (.deb) | Estabilidade, servidores, base de muitas outras distros |
| Ubuntu | Debian | APT (.deb) | Desktop e servidores, muito usado em VPS e nuvem |
| Linux Mint | Ubuntu | APT (.deb) | Quem está saindo do Windows |
| Fedora | Família Red Hat | DNF (.rpm) | Desenvolvedores, software recente |
| RHEL e derivadas (AlmaLinux, Rocky Linux) | Família Red Hat | DNF (.rpm) | Ambiente corporativo, ciclos longos de suporte |
| openSUSE | Família SUSE | Zypper (.rpm) | Desktop e servidores, ferramenta de administração YaST |
| Arch Linux | Independente | Pacman | Usuários avançados, atualização contínua (rolling release) |
Por baixo, todas compartilham o mesmo núcleo de ideias. Um comando como ls ou grep funciona igual em praticamente qualquer uma. O que muda é a forma de instalar programas, o ritmo das atualizações e o visual.
Onde o GNU/Linux é usado
- Servidores e hospedagem: a maior parte dos servidores web, VPS e máquinas em nuvem roda alguma distribuição Linux. Estabilidade, custo de licença zero e controle total pesam muito aqui.
- Nuvem e contêineres: Docker e Kubernetes nasceram em cima de recursos do kernel Linux, como namespaces e cgroups.
- Supercomputadores: os sistemas mais rápidos do mundo usam Linux há anos, segundo a lista TOP500, que pode ser conferida no site oficial do projeto.
- Desenvolvimento: muitos programadores preferem o ambiente por causa do terminal, dos compiladores e da semelhança com os servidores de produção.
- Desktop: é minoria em computadores pessoais, mas tem uma base fiel e cresceu bastante entre gamers depois de camadas de compatibilidade como o Proton.
- Embarcados: roteadores, TVs, centrais multimídia e placas como o Raspberry Pi costumam rodar sistemas com kernel Linux.
Como experimentar o GNU/Linux na prática
Dá para conhecer o sistema sem apagar nada do computador. O caminho mais seguro:
- Escolha uma distribuição amigável, como Linux Mint, Ubuntu ou Fedora Workstation.
- Baixe a imagem ISO no site oficial da distribuição e, se possível, confira o checksum (SHA256) publicado lá.
- Grave a ISO em um pendrive com uma ferramenta como Balena Etcher, Rufus ou Ventoy.
- Dê boot pelo pendrive e use o modo “live”: o sistema roda direto da memória, sem instalar.
- Teste o hardware: Wi-Fi, som, vídeo, touchpad, impressora e webcam.
- Se gostar, instale ao lado do Windows (dual boot) ou em um disco separado, depois de fazer backup dos seus dados.
Outra opção é usar uma máquina virtual (VirtualBox, GNOME Boxes ou o Hyper-V do Windows). No Windows 10 e 11 também existe o WSL, que roda distribuições Linux integradas ao sistema, útil para quem programa.
Erros comuns de quem está começando
- Achar que GNU/Linux é um único sistema. Tutoriais escritos para Ubuntu podem não funcionar do mesmo jeito no Fedora ou no Arch, principalmente na hora de instalar pacotes.
- Copiar comandos do terminal sem entender. Comandos com
sudorodam com privilégio de administrador. Umrm -rfno lugar errado apaga dados sem pedir confirmação. - Instalar programas de fontes aleatórias. Prefira a loja ou o repositório oficial da distribuição, além de Flatpak ou Snap de fontes confiáveis.
- Ignorar o hardware. Algumas placas Wi-Fi, impressoras e GPUs exigem drivers extras. Pesquisar a compatibilidade do seu modelo antes de instalar evita dor de cabeça.
- Trocar de distro toda semana. O famoso “distro hopping” é divertido, mas atrapalha o aprendizado. Ficar um tempo em uma distro estável rende mais.

Vantagens e limitações
Pontos fortes
- Sem custo de licença na grande maioria das distribuições.
- Código aberto, auditável e adaptável.
- Roda bem em hardware antigo com ambientes leves como Xfce ou LXQt.
- Gerenciadores de pacotes centralizam instalação e atualização.
- Modelo de permissões robusto e comunidade grande.
Pontos de atenção
- Alguns softwares profissionais não têm versão nativa, como certos programas de edição e pacotes corporativos.
- Jogos com anti-cheat restritivo podem não funcionar.
- Exige uma curva de aprendizado, sobretudo para administrar servidores pelo terminal.
- O suporte a hardware muito recente ou pouco comum às vezes chega com atraso.
Perguntas frequentes sobre GNU/Linux
GNU/Linux e Linux são a mesma coisa?
No uso popular, sim: os dois nomes se referem ao sistema operacional completo. Tecnicamente, “Linux” é só o kernel, e “GNU/Linux” é o kernel somado às ferramentas do Projeto GNU, que formam o sistema usado nos desktops e servidores.
O Android é GNU/Linux?
Não. O Android usa o kernel Linux, mas não usa a biblioteca C do GNU nem os utilitários GNU tradicionais. Ele tem bibliotecas e camadas próprias, então é um sistema baseado em Linux, mas não um GNU/Linux.
O GNU/Linux é realmente gratuito?
A maioria das distribuições pode ser baixada e usada sem pagar nada. Algumas versões corporativas cobram assinatura, e o que se paga ali é suporte, certificações e atualizações garantidas. O código continua livre.
Preciso saber programar para usar?
Não. Distribuições como Linux Mint, Ubuntu e Fedora têm interface gráfica completa, loja de aplicativos e instaladores simples. O terminal ajuda muito, mas não é obrigatório no uso doméstico.
GNU/Linux pega vírus?
Existem ameaças para Linux, sobretudo voltadas a servidores mal configurados. No desktop, o risco é menor por causa do modelo de permissões e dos repositórios oficiais, mas manter o sistema atualizado e evitar softwares de origem duvidosa continua necessário.
Qual a melhor distribuição para começar?
Para quem vem do Windows, Linux Mint e Ubuntu costumam ser as escolhas mais tranquilas. Quem quer software mais recente e um ambiente próximo do que se usa em empresas pode ir de Fedora. Para servidores, Debian, Ubuntu Server e as derivadas do RHEL são as mais comuns.
Conclusão
O GNU/Linux nasceu de dois projetos que se completaram: o GNU trouxe as ferramentas e a filosofia do software livre, e o Linux trouxe o kernel que faltava. Juntos, formam um sistema que pode ser estudado, modificado e distribuído por qualquer pessoa, empacotado em dezenas de distribuições para usos diferentes. Hoje ele sustenta grande parte da internet, e entender essas peças facilita muito na hora de escolher uma distro, administrar um servidor ou simplesmente testar algo diferente no seu PC.




