logo

Distribuições Linux (Distros)

Introdução à distribuição Linux

Outros sistemas operacionais como a Microsoft combinam cada código internamente e os lançam como um único pacote. Você deve escolher uma das versões que eles oferecem.

Mas o Linux é diferente deles. Diferentes partes do Linux são desenvolvidas por diferentes organizações.

Diferentes partes incluem kernel, utilitários de shell, servidor X, ambiente de sistema, programas gráficos, etc. Se desejar, você pode acessar os códigos de todas essas partes e montá-las você mesmo. Mas não é uma tarefa fácil que exige muito tempo e todas as peças têm que ser montadas corretamente para funcionarem corretamente.

A partir daqui a distribuição (também chamada de distros) entra em cena. Eles montam todas essas peças para nós e nos fornecem um sistema operacional Linux compilado para instalar e usar.

  • Uma distribuição Linux é um sistema operacional feito por meio de uma coleção de software que geralmente contém o kernel Linux e um sistema de gerenciamento de pacotes.
  • Normalmente, os usuários do Linux obtêm seu sistema operacional baixando uma distribuição Linux, disponível para uma variedade de sistemas a partir de dispositivos embarcados (por exemplo, OpenWrt ) a supercomputadores robustos (por exemplo, Rocks Cluster Distribution).
  • Uma distribuição Linux é composta por um kernel Linux, bibliotecas e ferramentas GNU, outros softwares, um sistema de janelas, documentação, um ambiente de desktop e um gerenciador de janelas.
  • Quase todo software adicionado é de código aberto e gratuito e fica disponível tanto em código-fonte quanto em formato binário compilado, permitindo alterações no software real.
  • Opcionalmente, as distribuições Linux adicionam alguns softwares proprietários que podem não estar disponíveis na forma de código-fonte, como blocos binários necessários para alguns drivers de dispositivos.

História das Distribuições Linux

Linus Torvalds integrou o kernel Linux e compartilhou sua primeira versão, 0.01, em 1991. Inicialmente, o Linux foi distribuído apenas como código-fonte e, depois disso, como uma combinação de imagens de disquete para download. As distribuições começaram a simplificar o procedimento de instalação porque era complicado, principalmente durante o crescente número de softwares disponíveis.

Os usuários admiravam as distribuições Linux como substitutos dos sistemas operacionais Microsoft Windows e DOS em versões proprietárias do Unix, Apple Macintosh, Mac OS e sistemas compatíveis com IBM PC. Quase todos os primeiros usuários estavam familiarizados com o Unix desde a escola ou o trabalho. Eles aceitaram distribuições Linux pelo baixo custo e pela disponibilidade do código-fonte para todos ou a maior parte de seus softwares.

tente pegar o bloco java

O Linux se tornou mais famoso nos mercados de dispositivos embarcados e de servidor em comparação ao mercado de desktops a partir de 2017. Ele é utilizado em mais de 50% dos servidores web.

Tendências e tipos

As distribuições Linux podem ser:

  • Não comercial ou comercial
  • Desenvolvido para usuários domésticos, usuários avançados ou usuários corporativos
  • Suportado em dois ou mais tipos de plataforma ou hardware específico, até mesmo para extensão de certificação via fornecedor de plataforma
  • Desenvolvido para dispositivos incorporados, desktop ou servidor
  • Altamente especializado ou de uso geral para funcionalidades específicas de máquinas (por exemplo, clusters de computadores, roteadores de rede e firewalls)
  • Direcionado a grupos específicos de usuários, por exemplo, pela internacionalização e localização de idiomas ou pela inclusão de vários pacotes de computação científica e produção musical
  • Principalmente, construído para abrangência, portabilidade, usabilidade ou segurança
    Liberação contínua ou liberação padrão

A diversidade da distribuição Linux se deve à variação técnica, filosófica e organizacional entre usuários e fornecedores. O licenciamento de software livre define que os usuários com interesse e conhecimento suficientes podem personalizar as distribuições existentes ou criar uma que atenda às suas necessidades.

converter string em jsonobject java

Lista de distribuições Linux

Existem em média seiscentos distribuidores Linux que oferecem recursos diferentes. Aqui, discutiremos sobre algumas das distribuições Linux populares atualmente.

1) Ubuntu

Surgiu em 2004 pela Canonical e rapidamente se tornou popular. A Canonical deseja que o Ubuntu seja usado como um desktop Linux gráfico fácil, sem o uso de linha de comando. É a distribuição Linux mais conhecida. Ubuntu é a próxima versão do Debian e fácil de usar para iniciantes. Ele vem com muitos aplicativos pré-instalados e bibliotecas de repositórios fáceis de usar.

Anteriormente, o Ubuntu usava o ambiente de desktop GNOME2, mas agora desenvolveu seu próprio ambiente de desktop unitário. Ele é lançado a cada seis meses e atualmente está trabalhando para expandir para rodar em tablets e smartphones.

2) Linux Mint

O Mint é baseado no Ubuntu e usa seu software de repositório, portanto alguns pacotes são comuns em ambos.

ciclo de programa java

Anteriormente, era uma alternativa ao Ubuntu porque codecs de mídia e software proprietário estão incluídos no mint, mas estavam ausentes no Ubuntu. Mas agora ele tem sua própria popularidade e usa o desktop canela e mate em vez do ambiente de desktop unitário do Ubuntu.

3)Debian

O Debian existe desde 1993 e lança suas versões muito lentamente depois do Ubuntu e do mint.

Isso o torna um dos distribuidores Linux mais estáveis.

O Ubuntu é baseado no Debian e foi fundado para melhorar os núcleos do Debian mais rapidamente e torná-lo mais amigável. Cada nome de lançamento do Debian é baseado no nome do filme Toy Story.

4) Red Hat Enterprise/CentOS

A Red Hat é uma distribuidora comercial de Linux. Existem produtos como Red Hat Enterprise Linux (RHEL) e Fedora, que estão disponíveis gratuitamente. O RHEL é bem testado antes do lançamento e tem suporte até sete anos após o lançamento, enquanto o fedora fornece atualização mais rápida e sem qualquer suporte.

A Red Hat usa a lei de marcas registradas para evitar que seu software seja redistribuído. CentOS é um projeto comunitário que usa código Red Hat Enterprise Linux, mas remove toda a sua marca registrada e o disponibiliza gratuitamente. Em outras palavras, é uma versão gratuita do RHEL e fornece uma plataforma estável por muito tempo.

5) Fedora

É um projeto que se concentra principalmente em software livre e fornece a versão mais recente do software. Ele não cria seu próprio ambiente de desktop, mas usa software 'upstream'. Por padrão, ele possui ambiente de desktop GNOME3. É menos estável, mas fornece o que há de mais recente.

Escolhendo uma distribuição Linux

DistribuiçãoPor que usar
UbuntuFunciona como Mac OS e é fácil de usar.
Linux hortelãFunciona como o Windows e deve ser usado por novatos.
DebianEle fornece estabilidade, mas não é recomendado para um novo usuário.
FedoraSe você quiser usar o Red Hat e o software mais recente.
Empresa Red HatPara ser usado comercialmente.
CentOSSe quiser use red hat mas sem sua marca registrada.
OpenSUSEFunciona da mesma forma que o Fedora, mas um pouco mais antigo e estável.
Arco LinuxNão é para iniciantes porque cada pacote deve ser instalado por você mesmo.

Exemplos de distribuições Linux

Distribuições amplamente utilizadas compatíveis com GNU ou baseadas em GNU

Uma distribuição Debian não comercial e uma das primitivas, gerenciada por uma associação de desenvolvedores voluntários com compromisso com o gerenciamento democrático de projetos e princípios de software livre.

Algumas outras distribuições também estão disponíveis, como Ubuntu, Linux Mint, Fedora Linux, Red Hat Enterprise Linux, openSUSE, SUSE Linux Enterprise, Arch Linux, Manjaro Linux, Gentoo, etc.

jpa vs hibernar

Sistemas operacionais baseados em kernel Linux

  • Android, o sistema operacional comercial do Google, funciona com base no Android OSP que é executado em vários dispositivos como decodificadores, smart TVs, smartphones, etc.
  • ChromeOS, o sistema operacional comercial do Google, funciona com base no ChromiumOS, que é executado apenas em tablets, Chromeboxes e Chromebooks. Assim como o Android, o ChromeOS contém a Google Play Store e muitos aplicativos do Google.

Nota: No entanto, é um tópico questionável que os sistemas operacionais acima sejam considerados como a 'Distribuição Linux'. Eles utilizam o kernel Linux; portanto, Chris DiBona (chefe de código aberto do Google) e a Linux Foundation admitem que o Android também é uma distribuição Linux.

Distribuições leves

Essas distribuições foram desenvolvidas com suporte para hardware anterior, permitindo que hardware anterior fosse usado de forma produtiva ou para obter a melhor velocidade possível em hardware moderno, fornecendo mais recursos para uso por meio de aplicativos. Alguns exemplos incluem Slitaz, Puppy Linux e Tiny Core Linux.

Distribuições de nicho

Algumas outras distribuições requerem nichos específicos, incluindo:

    Roteadores:por exemplo, direcionado pelo OpenWrt (a distribuição do roteador incorporado Tiny)Internet das Coisas:por exemplo, direcionado pelo Azure Sphere e Ubuntu Core da MicrosoftComputadores de home theater:por exemplo, direcionado por Mythbuntu, Kodi (anteriormente XBMC) e KnoppMythPlataformas específicas:por exemplo, a plataforma Raspberry Pi é direcionada ao Raspberry Pi OSEducação:alguns exemplos são Karoshi e Edubuntu, e os sistemas de servidor são baseados em PCLinuxOSEstações de trabalho científicas e servidores de computador:por exemplo, direcionado pela Scientific LinuxTestes de penetração, análise forense digital e segurança informática:alguns exemplos são Parrot Security OS e Kali LinuxAnonimato e privacidade:por exemplo, direcionado por FreedomBox, Qubes, Whonix ou TailsJogos:e.g., SteamOSUso off-line:por exemplo, Endless OS