Arch Linux vs. Ubuntu: qual você deve usar?

Publicados: 2023-03-10
Desktops Ubuntu e Arch Linux GNOME, lado a lado
Dave McKay / How-to Geek
Para iniciantes absolutos, o Ubuntu é a escolha óbvia. O Arch é ótimo quando você encontra suas pernas marítimas do Linux. Se você será melhor atendido pelo Ubuntu ou pelo Arch Linux, depende de quanto você espera e de quanto esforço está disposto a dedicar à criação manual de sua instalação do Linux.

Ubuntu e Arch Linux têm apoiadores firmes e vocais. Se você está pensando em usar Linux ou mudar de distribuição, você terá pessoas promovendo ambos para você. Mas qual é o certo para você?

Índice

O Labirinto das Distribuições
Arch Linux e Ubuntu comparados: uma visão geral
Como a instalação do Arch Linux e do Ubuntu difere
Alguém tem melhor compatibilidade de hardware?
Quais aplicativos e gerenciadores de pacotes estão disponíveis?
Como é o suporte da comunidade?
Arch vs Ubuntu: quem ganha?

O Labirinto das Distribuições

A noção de experimentar o Linux pode ser estimulada por muitos fatores. Talvez você já tenha ouvido falar do Linux e apenas queira saber mais. Talvez você esteja insatisfeito com seu sistema operacional atual e esteja procurando uma alternativa. Talvez você ache intrigante a ideia de software livre e de código aberto e valha a pena investigá-la.

Quaisquer que sejam os motivos, eles geralmente são claros. Mas uma vez que essa escolha é feita, você deve escolher qual distribuição Linux usar. E essa é uma questão que é tudo menos clara.

O Ubuntu é amplamente considerado uma boa distribuição para iniciantes no Linux, mas há outro grupo que diz que você deve começar com uma distribuição como o Arch, porque “você aprenderá muito mais sobre o Linux”.

Você deve ter ouvido que, no fundo, todas as distribuições do Linux são iguais. Eles usam o kernel do Linux, o GNU Core Utilities, um sistema de arquivos compatível, um gerenciador de pacotes e alguns aplicativos pré-instalados.

Isso é verdade, até onde vai. Mas as distribuições adicionam seu próprio sabor ao fornecer coisas como programas de instalação personalizados, temas de área de trabalho, seus próprios repositórios de software e seus próprios programas utilitários. Alguns chegam a desenvolver seus próprios ambientes de desktop, como o Linux Mint fez com o Cinnamon.

As diferenças entre as distribuições — e a experiência do usuário final — podem ser profundas.

Arch Linux e Ubuntu comparados: uma visão geral

A maioria dos usuários do Linux coloca o Arch Linux e o Ubuntu em extremos opostos da escala de adequação para novos usuários do Linux. As filosofias por trás das distribuições são completamente diferentes.

Arch é um esforço da comunidade, o Ubuntu é produzido pela Ubuntu Foundation, apoiado pela Canonical Limited. Arch sua própria distribuição, construída a partir do zero. O Ubuntu é derivado do Debian Linux.

O Arch visa oferecer a você um sistema leve e funcional. Começando com uma instalação básica minimalista, você escolhe quais pacotes precisa ou deseja e os instala.

O Ubuntu vem totalmente carregado. Ele inclui uma longa lista de pacotes, incluindo suítes de produtividade de escritório, clientes de e-mail, tocadores de música e assim por diante. Desde a primeira inicialização, você pode ser produtivo no Ubuntu. O outro lado é que seu computador está carregado com pacotes que você provavelmente nunca abrirá, muito menos usará.

O Ubuntu tem tudo a ver com segurar as mãos e facilidade de uso. Ao mesmo tempo, seu slogan era “Linux para seres humanos”. Arch é sobre dar a você o controle. Ele não instala nada que você não tenha solicitado. Ele também espera que você saiba o que está fazendo. Você assume o volante, mas supõe-se que saiba dirigir.

A Canonical cria dois lançamentos do Ubuntu a cada ano, agendados para abril e outubro. Cada quarto lançamento é um lançamento de Suporte de Longo Prazo, com suporte e patches garantidos por cinco anos. Os lançamentos provisórios são suportados por nove meses.

O Arch usa um modelo de lançamento contínuo. Não há lançamentos de marcos. Você instala a imagem mais recente do Arch e, em seguida, corrige-a para que fique atualizada. Em seguida, você atualiza com frequência para mantê-lo atualizado. Os patches podem ser lançados diariamente - às vezes várias vezes em um único dia - mas a maioria dos usuários atualiza uma vez a cada uma ou duas semanas. Isso mantém seu sistema operacional na vanguarda de novos lançamentos, patches e atualizações.

Isso pode pegá-lo embora. As bordas cortantes podem sangrar. Patches e atualizações são testados, mas as falhas podem encontrar seu caminho através da rede. Um exemplo recente é a atualização da versão 2:2.06.r322 para o gerenciador de inicialização GRUB. Um bug que milhares de computadores Arch inicializaram no BIOS em vez do Arch Linux. Havia uma solução alternativa, mas exigia alguma confiança e conhecimento para aplicá-la.

Com o Ubuntu, qualquer pessoa pode instalá-lo e usá-lo para aprender sobre o Linux. Com o Arch, você precisa saber algo sobre o Linux apenas para instalá-lo.

Como a instalação do Arch Linux e do Ubuntu difere

O Ubuntu tem um ótimo programa de instalação baseado em GUI. Ele orienta você nas escolhas que você precisa fazer, escolhe padrões sensatos para outros e deixa você com um sistema completo e funcional.

A ferramenta gráfica de instalação do Ubuntu mostrando uma tela de informações e uma barra de progresso

A instalação do Arch é muito mais básica. É baseado em terminal. Existem muitas etapas, algumas das quais podem se tornar bastante complicadas. Configurar o Wi-Fi, por exemplo, pode ser um desafio.

O script archinstall é outra maneira baseada em texto para instalar o Arch. Ele fornece mais orientação do que o método de instalação tradicional, mas ainda está muito longe da experiência que você terá ao instalar o Ubuntu. Ele permite que você escolha em listas de opções na tela para algumas configurações, o que torna as coisas um pouco mais fáceis. Mas se você não sabe o que as opções significam ou quais são as ramificações de escolher esta opção sobre aquela opção, você ainda está voando às cegas.

O script Arch Linux "arch install" mostrando uma lista de opções

Se você for bem-sucedido, terá um sistema Arch Linux em execução. Em seguida, você passa a instalar um ambiente de área de trabalho, como o GNOME.

O tristemente abandonado projeto Arch Linux GUI costumava fornecer uma versão simples do Arch, instalada usando o conhecido instalador Calamares, mas eles anunciaram que não emitiriam novas imagens ISO.

Manjaro, ArcoLinux, Garuda e EndeavourOS são distribuições baseadas em Arch que oferecem instalações baseadas em GUI. Mas eles não são o Arch simples, embora o EndeavourOS e o ArcoLinux cheguem muito perto.

Alguém tem melhor compatibilidade de hardware?

O Arch suporta apenas processadores x86 de 64 bits. Não há suporte oficial para ARM, por exemplo. O Ubuntu, por outro lado, suporta oficialmente uma ampla gama de plataformas de computação, incluindo o Raspberry Pi.

A maioria dos problemas de compatibilidade de hardware do PC são resolvidos usando módulos e drivers do kernel. A diferença é que o Ubuntu tenta identificar os módulos necessários e os inclui para você, sempre que possível. Arch em grande parte deixa isso para você.

Em última análise, o suporte de hardware x86 para PC é quase o mesmo para as duas distribuições, mas o Arch pode fazer você trabalhar mais para alcançá-lo.

Quais aplicativos e gerenciadores de pacotes estão disponíveis?

Para instalar e remover pacotes de software, o Ubuntu possui a ferramenta de linha de comando apt e o Arch possui pacman . Ambos também têm alternativas baseadas em GUI. O Ubuntu tem o aplicativo Ubuntu Software , e os usuários do Arch podem instalar pamac para ter uma experiência semelhante.

O aplicativo Ubuntu Software aberto em sua tela principal
O aplicativo de software Ubuntu

Todas essas ferramentas fazem referência aos repositórios de software oficiais das distribuições. Para incluir fontes de software não oficiais, os usuários do Ubuntu podem habilitar arquivos de pacotes pessoais específicos. Estes são pacotes empacotados fornecidos pelo usuário que são disponibilizados para a comunidade Ubuntu por indivíduos particulares. Depois que um usuário instala seu PPA, ele pode instalar o aplicativo usando a ferramenta apt padrão.

O equivalente do Arch é o Arch User Repository. Esta é uma enorme coleção de descrições de pacotes fornecidas pelo usuário. Eles automatizam o download do código-fonte e a compilação do pacote em seu computador. Os usuários podem fazer isso de dentro pamac ou em uma janela de terminal usando uma ferramenta auxiliar do AUR, como yay .

Uma entrada típica do Arch Linux AUR
Uma entrada típica do Arch Linux AUR

Existem cerca de 60.000 pacotes nos repositórios oficiais do Ubuntu. Os repositórios do Arch e o AUR combinados totalizam cerca de 58.000 pacotes. Mas essa não é toda a história.

Os pacotes de software que oferecem versões para Windows, Mac e Linux provavelmente fornecerão um DEB para sistemas baseados em Debian e Ubuntu e um RPM para sistemas Fedora e RedHat. Outras distribuições são deixadas por conta própria, clonando o repositório do aplicativo e construindo o pacote a partir do código-fonte. Então, como é comum no Arch, você pode fazer isso, mas precisa trabalhar um pouco mais.

Obviamente, FlatPaks, Snaps e AppImages são métodos de instalação de software independentes de distribuição. Um pacote que você está procurando pode estar disponível em um desses formatos.

Como é o suporte da comunidade?

Arch e Ubuntu são bem servidos com recursos online que oferecem informações e conselhos. Os usuários do Ubuntu podem acessar o site Ask Ubuntu e os fóruns do Ubuntu, e os usuários do Arch têm o ArchWiki.

O ArchWiki é sem dúvida uma das principais fontes de informações sobre Linux disponíveis atualmente. É acessado por usuários de todas as distribuições, não apenas do Arch. No entanto, esteja ciente de que leva a brevidade a novos níveis. Também não se repete. Se explicou algo uma vez em uma página, não o examinará novamente em outra página. Por causa disso, demora um pouco para se acostumar com o estilo ArchWiki. Como pode parecer impenetrável para os recém-chegados, eles até fornecem uma página para ler o Wiki.

O Ubuntu e o Arch têm subreddits dedicados a eles. Estes são recursos não oficiais, mas úteis. Ao contrário da crença popular, eles também são muito amigáveis.

Arch vs Ubuntu: quem ganha?

A distribuição certa para você é melhor decidida pelo que você deseja do seu Linux. Se você quer um Linux que possa instalar rapidamente e que lhe dê uma introdução fácil ao Linux, o Ubuntu supera o Arch.

Eu uso o Arch simples e o EndeavourOS o dia todo, mas luto para recomendar o Arch como uma distribuição para calouros do Linux. A instalação paradoxalmente requer um conhecimento a priori que você só consegue com alguma familiaridade com o Linux. Sem saber coisas como sda1 é a primeira partição no primeiro disco rígido e enp34s0 é uma interface de rede, seu ganso provavelmente está cozido antes mesmo de começar.

Se você deseja controle granular sobre a composição e configuração de sua instalação do Linux - com todas as alegrias e dores que isso traz - escolha o Arch. Obtenha um arquivo de imagem na página de download do Arch Linux. Se um ciclo constante de manutenção e administração do seu sistema não é do seu interesse, e você só quer entrar e usar o seu computador, escolha o Ubuntu. Obtenha seu arquivo de imagem na página de download da área de trabalho do Ubuntu e comece a instalar.

RELACIONADOS: 10 comandos básicos do Linux para iniciantes