O que é uma distribuição?

Trata-se de um conjunto de softwares elaborados em torno do Kernel do Linux, tornando-o operacional para usos distintos. As diferentes distribuições Linux utilizam esse código aberto, produzido individualmente, para compilar diferentes sistemas operacionais, combinando partes em um único sistema para você inicializar e instalar. Nesse processo, a maioria das distribuições adiciona seus próprios toques finais, como temas e softwares personalizados, além de escolher o ambiente desktop, o navegador web e outros programas padrões que irão rodar junto ao sistema operacional.

Conheça algumas das principais.

Ubuntu

É a distribuição Linux mais popular de todas. Criada em 2004 por Mark Shuttleworth e desenvolvida pela Canonical Ltd., esta distribuição é usada geralmente em computadores pessoais e também é popular em servidores de rede. A proposta do Ubuntu é oferecer um sistema que qualquer pessoa possa utilizar sem dificuldades.

O Ubuntu utiliza como padrão o ambiente desktop GNOME e seu gerenciador de pacotes é o apt.

Esse nome busca passar a ideologia do projeto, baseada nas liberdades do software livre e no trabalho comunitário de desenvolvimento. O sistema é muito comumente chamado "Ubuntu Linux", porém, oficialmente a Canonical, desenvolvedora do sistema, usa apenas o nome "Ubuntu", uma vez que o sistema ao ser portado para outros núcleos livres para além do Linux recebe outros nomes (por exemplo, o Ubuntu implementado sobre o OpenSolaris recebe o nome de "Nexenta") - ao contrário do Debian, por exemplo, que recebe este nome independentemente do núcleo usado.

Mint

Desenvolvido e lançado por Clement Lefebvre, na França, o Linux Mint é uma das mais conhecidas e importantes distros do Linux. O Mint é baseado nos sistemas operacionais Debian e Ubuntu, o que proporciona aos usuários uma vasta gama de aplicações.

Atuamente, é uma das distribuições mais utilizadas no mundo. Muito dessa popularidade se dá pelo fato de que sua interface amigável e recursos são atrativos para usuários que estão migrando do Windows para o Linux.

O Mint utiliza o Cinnamon como seu principal ambiente de desktop e seu gerenciador de pacotes é o dpkg. Além do Cinnamon, existem também as edições Linux Mint MATE e Linux Mint Xfce, que utilizam os ambientes desktop MATE e Xfce, e a versão Linux Mint Debian Edition (LMDE), que é baseada no Debian e utiliza seus repositórios. É uma distribuição sem maiores modificações do Debian e não é recomendada para iniciantes, pela maior dificuldade em obter suporte.

Debian

É um sistema operacional composto inteiramente de software livre e mantido oficialmente pelo Projeto Debian. O nome Debian vem dos nomes dos seus fundadores, Ian Murdock e sua esposa Debra.O Debian Stable procura sempre manter os pacotes mais estáveis, e sendo assim, o Gnome e KDE, por exemplo, são mantidos em versões mais antigas do que muitas outras distribuições GNU/Linux usam por padrão.

O fato dele conter pacotes mais antigos garante maior estabilidade e faz com que ele seja muito usado para servidores, bem como por usuários que desejam estabilidade em estações de trabalho ou desktops domésticos. Várias distribuições comerciais baseiam-se (ou basearam-se) no Debian, incluindo: Linspire (antigo Lindows), Xandros, Knoppix, Kurumin, BrDesktop e Ubuntu.

O Debian é especialmente conhecido pelo seu sistema de gestão de pacotes, chamado APT, que permite atualizações relativamente fáceis a partir de versões anteriores, a instalação quase sem esforço de novos pacotes e a remoção limpa de pacotes antigos.

Fedora

O Fedora Linux existe desde 2003, e seu desenvolvimento e suporte é oferecido pela comunidade do Projeto Fedora. Após ter descontinuado o sistema operacional Red Hat Linux, a Red Hat patrocina o desenvolvimento do sistema operacional Fedora, se envolvendo no desenvolvimento de vários programas disponíveis para o Fedora, que são eventualmente adicionados para o repositório do Red Hat Enterprise Linux - a distribuição Linux atual da empresa.

Desde a versão Fedora 21, há três edições disponíveis: Fedora Workstation, focado para computadores pessoais, Fedora Server para servidores, e o Fedora Cloud para servidores com foco em computação em nuvem. Também existem outras edições, chamadas de "spins", com ambientes gráficos diferentes do ambiente gráfico GNOME que acompanha o sistema operacional. Ambientes gráficos como o KDE, Xfce, LXDE, entre outros, estão disponíveis. Também existem edições para usos específicos, como o uso para computação científica, astronomia, robótica, segurança e para jogos. Novas versões do Fedora são lançadas aproximadamente a cada 6 meses.

Seu gerenciador de pacotes é o dnf e utiliza pacotes .rpm.

Arch

O Arch Linux foi fundado por Judd Vinet, em meados de 2002, e é otimizado para processadores i686/x86-64. O Arch não possui versões (como o Ubuntu, por exemplo) - é uma distribuição rolling release, ou seja, o sistema é atualizado continuamente. O usuário obtém acesso às novas versões simplesmente mantendo o sistema atualizado através do gerenciador de pacotes.

O desenvolvimento é focado na elegância, minimalismo e simplicidade no código, e espera que o usuário faça alguns esforços para compreender o modo de funcionamento do sistema. O gerenciador de pacotes, Pacman, foi escrito especialmente para o Arch Linux e é usado para instalar, remover, pesquisar e atualizar os pacotes do sistema.

O Arch utiliza, além do Pacman, outro repositório mantido pelos próprios usuários do Arch Linux – o AUR (ArchLinux User-community Repository, ou “Repositório dos Usuários-Comunidade ArchLinux”). Um dos principais pontos fortes do Arch é sua comunidade, que dirige o seu projeto.

Gentoo

É uma metadistribuição baseada no sistema gerenciador de pacotes portage, que utiliza sua principal ferramenta, emerge. A nomenclatura usada no desenvolvimento do sistema e seus produtos é inspirada na espécie de pinguim Gentoo. Seu gerenciamento de pacotes é projetado para ser modular, portátil, fácil de manter, flexível e otimizado para a máquina usuária. Diferentemente da maioria das distribuições de software, normalmente os pacotes são compilados a partir do código fonte, mantendo a tradição dos ports nos sistemas BSD, embora, por conveniência, alguns pacotes grandes sejam disponibilizados também como binários pré-compilados para várias arquiteturas.

O Gentoo descreve-se como uma metadistribuição, "devido à sua adaptabilidade quase ilimitada".

Esta é uma distribuição poderosa para usuários avançados, pois se preocupa com a compilação eficiente e os graus de personalização. No Gentoo, o usuário deve configurar tudo. Ao contrário de uma distribuição binária do Linux, o código-fonte é compilado localmente de acordo com as preferências do usuário e muitas vezes é otimizado para o tipo específico de computador.

Slackware

É a mais antiga e conhecida distribuição Linux mantida ainda em evidência. O Slackware foi criado por Patrick Volkerding com o objetivo de ser uma distribuição de Linux completa e que atendesse às necessidades de diferentes perfis de usuários avançados. Todas as versões são focadas em uma alta usabilidade aliada à criação de um ambiente de trabalho estável e confiável.

O Slackware não depende de um gerenciador de pacotes para que programas sejam instalados pelo usuário. Isso ocorre em função da instalação de aplicativos diretamente da fonte, eliminando a necessidade do projeto que mantém essa distribuição ter afiliações com outras empresas.

O usuário possui um controle completo sobre aquilo que é instalado na sua máquina, evitando o download de aplicativos que não atendem à sua necessidade. Como consequência, todo dispositivo que executa o Slackware é adaptado a todas as necessidades de seu dono.