Distribuição Linux

O que é uma Distribuição Linux?

Uma distribuição Linux (em Inglês: Linux distribution), ou uma "distro," é um sistema operacional baseado no kernel Linux, tais como Linux Mint, Ubuntu, Debian, Fedora, Arch, etc. Geralmente, distros também fazem uso de softwares GNU, como bash, o que os torna em sistemas GNU/Linux. Por esses sistemas fazerem uso dos mesmos componentes básicos, um programa feito para Linux costuma rodar em qualquer Linux, mas não rodam no Windows, enquanto um programa feito para Windows não rodaria em Linux algum (pelo menos não sem algum emulador no meio).

A maioria dos sistemas Linux são gratuitos, e podem ser baixados e instalados de graça, sem pagar nada a ninguém, e sem criar conta alguma. É recomendado sempre baixar o sistema do seu website oficial se possível para evitar o risco de adulterações. Por exemplo, o site oficial do Ubuntu é ubuntu.com (em Inglês), existe um ubuntubr.com.br que não parece ter associação oficial alguma com Ubuntu. Por outro lado, o site oficial do Linux Mint é linuxmint.com (em Inglês), e reconhece oficialmente1 o site linuxmint.com.br, que está em Português. Mesmo assim, é sempre melhor baixar do site em Inglês se possível, para diminuir o risco de adulterações (você poderá mudar o idioma do sistema depois de instalado).

Distribuições podem ser criadas por qualquer pessoa, basta colocar todos os programas necessários em uma ISO e está pronta, com isso é comum surgirem distribuições novas com temas engraçados que desaparecem em questão de meses a anos. As maiores distribuições são patrocinadas por organizações, e.g. Ubuntu é patrocinada pela Canonical, e Fedora pela Red Hat.

Como toda distribuição é baseada no mesmo kernel Linux, seria possível teoricamente instalar uma distribuição e modificá-la até que ela fique idêntica a outra distribuição, porém seria muito mais fácil simplesmente instalar a outra distribuição.

Visto isso, existem 3 diferenças principais entre distribuições Linux:

  1. Quais as configurações por padrão.
  2. Quais programas vêm instalado por padrão.
  3. Quais repositórios vêm configurados por padrão.

Por exemplo, para instalar Krita no Ubuntu, basta digitar apt install krita em um terminal, e isso executará um programa chamado Aptitude que é um gerenciador de pacotes. No Fedora, o gerenciador de pacotes padrão é chamado Dandified YUM e o o comando de terminal seria dnf install krita.

Quando um gerenciador de pacotes é executado, ele procura por pacotes em repositórios de software registrados no sistema. No caso, ele procuraria pelo programa Krita nesses repositórios. Os repositórios são servidores na Internet de onde o software é baixado automaticamente. Cada distribuição vem com algum repositório configurado por padrão, e em muitos casos a organização que mantem a distribuição também mantem o repositório padrão, e.g. o Ubuntu tem seu próprio repositório, o Fedora tem seu próprio repositório, e assim por diante.

Graças aos gerenciadores de pacotes, programas podem ser atualizados automaticamente, contanto que suas versões novas existam nos repositórios registrados. Isso significa que se uma versão nova do Krita for criada, nenhum sistema Fedora atualizará para última versão até que a nova versão do Krita seja adicionada ao repositório do Fedora.

E isso não é só para aplicativos, mas também para programas essenciais para o funcionamento do sistema, como drivers de hardware.

Com isso, há distribuições que atualizam frequentemente e com isso acabam incluindo versões de pacotes que contem bugs problemáticos, i.e. são instáveis, enquanto há também distribuições que demoram muito tempo para atualizar seus pacotes, mas são extremamente estáveis por que elas só atualizam depois que todo resto do mundo já testou os pacotes dela antes dela.

Além disso, é comum distribuições terem "sabores" (em Inglês: flavors). Sabor refere geralmente a qual ambiente de desktop vêm instalado por padrão no sistema, todo resto do sistema continuando igual, mas pode significar também que alguma seleção especial de programas vem instalado, e.g. um sabor que vem com um monte de aplicativos educativos já instalados.

Por exemplo, existem os ambientes Gnome, Cinnamon, Plasma, Mate, Xfce, e Lxqt, entre outros.A maioria desses é baseado do Gnome. Se você instalar Ubuntu, por padrão ele virá com Gnome. Se você baixar o Linux Mint, seu sabor padrão vem com Cinnamon instalado. Porém, se você baixar o Xubuntu, ele vem com Xfce instalado. E se instalar o Linux Mint Xfce Edition, ele virá com Xfce instalado também. Quando você iniciar esses dois sistemas, as únicas coisas que você verá de diferente a primeira vista é que os papeis de parede serão diferentes, ou a barra de tarefas fica em cima em vez de em baixo (o que pode ser configurado), e quase todo resto aparecerá idêntico, pois o que você está vendo não é Ubuntu ou Linux Mint, é o Xfce.

Referências

  1. Em Inglês: https://linuxmint.com/links.php (acessado 2024-03-09). ↩︎

Comentários

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *