Arch Linux, medo ou preguiça de instalar?

Arch Linux, medo ou preguiça de instalar?

Muitos usuários ainda olham torto para o Arch Linux, é uma verdadeiro terror quando o assunto é instalação e uso. Seja aonde for sempre vamos encontrar usuários que se recusam a instalar ou manter o Arch Linux como sistema principal.

Devido a isso, Jonathan Terrasi do LinuxInsider, fez um artigo desmistificando algumas crenças em torno do Arch Linux. A sua inspiração veio de um artigo que ele encontrou na web, onde um autor havia escrito um conteúdo desestimulando os usuários tentarem aprender mais sobre o Arch Linux.

Pelo o que Terrasi apurou, o autor do texto que foi lido milhares de vezes, foi escrito por um usuário iniciante e que esta acostumado ao uso de distribuições populares. Terrasi é usuário do Arch Linux e resolveu esclarecer alguns pontos sobre o Arch Linux, confira.

Você tem medo do Arch Linux?

1. “É difícil de instalar.”

O problema mais comum levantado pelos céticos, é que o processo de instalação é desafiador. Em comparação com os instaladores e assistentes modernos isso é verdade. Em contraste com a maioria das distribuições Linux (e certamente com sistemas operacionais comerciais proprietários), a instalação do Arch é um processo completamente orientado pela linha de comando.

Partes do sistema operacional que os usuários estão acostumados a ter tudo pronto para uso, como a interface gráfica completa que compõe a área de trabalho, precisam ser montados do zero, como o servidor X Window, o ambiente de área de trabalho desejado e o gerenciador de exibição. (ou seja, a tela de login de inicialização).

O Linux nem sempre tem instaladores, e o processo de instalação do Arch está muito mais próximo de como era nos tempos passados. Os instaladores são uma grande conquista e uma solução para um dos maiores obstáculos para que usuários gerais não especialistas explorem e se unam à comunidade Linux, mas eles são um luxo na história do Linux.

Além disso, os instaladores podem causar erros, descobri isso ao tentar fazer alguns ajustes modestos nas configurações de instalação padrão do Ubuntu. Enquanto o Arch me permite configurar um sistema customizado com uma sequência de comandos, o instalador do Ubuntu ofereceu um menu para selecionar a configuração, mas não pude executá-lo adequadamente assim que o instalador avançasse as etapas.

2. “Os lançamentos rolling release são instáveis.”

Na minha experiência, a implementação do modelo de lançamento continuado pelo Arch tem sido muito estável, portanto as alegações em contrário são em grande parte exageradas.

Quando os usuários têm problemas de estabilidade, geralmente é porque eles estão fazendo algo que é complicado ou algo para o qual há pouca ou nenhuma documentação. Esses casos de uso precário não são exclusivos do Arch. Combinar muitos programas ou se desviar para um território não mapeado é mais ou menos igualmente suscetível a problemas de estabilidade no Arch como em qualquer outra distribuição, ou em qualquer sistema operacional.

Assim, como qualquer desenvolvedor de software, os desenvolvedores do Arch querem que as pessoas gostem e tenham uma boa experiência ao usar sua distro, por isso eles se preocupam em acertar. De certa forma, a abordagem modular do Arch, com cada pacote otimizado e enviado assim que estiver pronto, realmente faz com que toda a operação seja executada de maneira mais suave.

Cada sub-equipe no Arch recebe um pacote do upstream (onde quer que seja), faz o número mínimo de mudanças para integrá-lo com as convenções do Arch Linux e, em seguida, o envia para toda a base de usuários do Arch.

Como todas as subequipes estão fazendo isso e sabem que todas as outras sub-equipes estão fazendo o mesmo, elas podem ter certeza que seja qual for o ambiente de software que eles estejam trabalhando para integrar, sempre será a mais recente.

As únicas vezes que eu tive uma atualização quebraram meu sistema, a lista de discussão do Arch me avisou, e os fóruns do Arch explicaram como corrigi-lo. Em outras palavras, ao verificar as coisas que os usuários responsáveis devem verificar, não tem como dar errado.

3. “Eu não quero ter que reverter pacotes.”

Os downgrades de pacotes estão relacionados e, provavelmente, é a manifestação mais temida dos itens acima. Novamente, se você não estiver fazendo nada maluco com seu sistema ou com algum software nele, e também se ler a ampla documentação do Arch, provavelmente não precisará fazer nada disso.

Assim como o risco de instabilidade decorrente de configurações complicadas em qualquer distribuição, os downgrades de pacotes são potencialmente necessários em distribuições, não só no Arch Linux. De fato, enquanto a maioria das distribuições dizem que você nunca terá que realizar um downgrade e, portanto, não projetam seus sistemas de gerenciamento de pacotes para fazê-lo facilmente (ou pelo menos intuitivamente), o Arch torna isso mais fácil.

4. “Não tem tantos pacotes” e “Eu ouvi dizer que o AUR é assustador”.

A crítica da base relativamente menor de pacotes disponíveis no Arch geralmente anda de mãos dadas com a do repositório não oficial sendo uma espécie de Wild West. No que diz respeito aos repositórios oficiais, o número de pacotes é um pouco menor do que nas distribuições baseadas no Debian ou Red Hat. Felizmente, o Arch User Repository (AUR) geralmente contém qualquer pacote que possam fazer falta nos repositórios oficiais.

É aqui que a maioria dos pessimistas falam que pacotes maliciosos foram encontrados no AUR. Ocasionalmente, esse tem sido o caso, mas o que a maioria de nós nem sempre pensa é que isso também pode ser dito da Android Play Store, da Apple App Store e de praticamente todos os outros gerenciadores de software que você possa imaginar.

Assim como em todas as lojas de aplicativos ou softwares, se os usuários tiverem o cuidado de analisar o software que estão considerando, no caso do AUR, escaneando os arquivos associados aos pacotes AUR e lendo as páginas do fórum, certamente não vão cair em ciladas.

Outros podem argumentar que não são os perigos potenciais do AUR que estão em questão, mas de um determinado software que fica fora dos repositórios oficiais do Arch e do AUR. Para começar, isso nem deve ocorrer mais, isso já foi, dada a ascensão meteórica na popularidade da distribuição Manjaro baseada no Arch Linux.

Além disso, a maioria dos softwares que não estão em qualquer repositório do Arch Linux podem ser compilados manualmente. Assim como instalações manuais que eram feitas no início e ainda seguem sendo utilizadas, o mesmo vale para as compilações sendo o modo padrão de instalação de software.

O Arch Linux vêm com alguns deleites

Com esses pontos em mente, espero que Arch não pareça tão assustador. Se isso não for suficiente para convencê-lo a repensar, aqui estão alguns pontos em favor do Arch Linux que valem a pena considerar.

Para começar, a instalação manual não só lhe dá controle granular sobre o sistema, mas também ensina onde está tudo, porque você o coloca lá. Coisas como a estrutura de diretórios raiz, o sistema de arquivos ram inicial e o bootloader não serão um mistério que o uso do computador exige que você aceite cegamente, porque durante a instalação você instalou e gerou tudo isso (e mais) os organizou em seus locais apropriados .

Instalação manual do Arch Linux

A instalação manual também reduz o inchaço, já que você instala um pacote de cada vez. e assim passa a não mais aceitar que o instalador despeje tudo o que você não vai usar no seu novo sistema. Esta é uma vantagem especial, considerando que, como muitas distribuições Linux se tornam mais voltadas para o público mainstream, seus programas se tornam mais ricos em recursos e, portanto, mais volumosos.

Dependendo de como você o instala seu sistema atualmente, o Arch Linux pode executar o ambiente de desktop mais pesado, e mesmo assim, ainda pode ser mais enxuto do que o Ubuntu rodando até a sua versão mais leve, e esse tipo de eficiência nunca é uma coisa ruim.

Arch Linux é rolling release

O lançamento rolling release, na verdade, é um dos maiores pontos fortes do Arch Linux. O modelo de lançamento do Arch Linux oferece os recursos mais recentes de imediato, os pacotes são atualizados muito antes das distribuições com os tradicionais modelos sincronizados de atualização em lote.

Mais importante ainda, com o Arch Linux, os patches de segurança são liberados imediatamente. Toda vez que uma grande vulnerabilidade do Linux é descoberta, e é importante lembrar que geralmente não há muito malware que explora essas vulnerabilidades, mas há muitas vulnerabilidades que podem ser exploradas, o Arch Linux é sempre o primeiro a localizar um patch e lançar para os seus usuários.

Você provavelmente nunca terá que reverter pacotes, mas se o fizer, estará armado com o conhecimento para resgatar seu sistema de alguns dos problemas mais sérios que podem ocorrer em qualquer distribuição.

Você também pode inicializar a imagem live de instalação do Arch (que funciona como uma imagem de reparo) através de uma unidade USB, monte seu sistema instalado não inicializado no sistema ativo, execute o chroot no sistema não inicializado e abra o leque de possibilidades.

Repositório AUR do Arch Linux

Finalmente, o uso do AUR para ter acesso a mais pacotes lhe ensinará como revisar softwares com segurança, e compilar o código fonte lhe dará uma apreciação de como o software funciona. Adquirir o hábito de detectar comportamentos incompletos na compilação de pacotes e criar arquivos servirá para ajudar outros usuários de um modo geral.

Ele também irá estimulá-lo a reavaliar seu relacionamento com o seu software. Se você parar para pensar seriamente em todas as instalações, poderá começar a ser mais exigente com o que escolhe instalar.

Depois de ter compilado um pacote ou dois, você começará a perceber o quão ilimitado poderá ser o uso do seu sistema. As lojas de aplicativos nos habituaram a pensar em dispositivos de computação em termos do que seus desenvolvedores nos deixam fazer com eles, não em termos do que queremos fazer com eles ou do que é possível fazer com eles.

Pode soar brega, mas compilar um programa realmente faz você reformular a maneira como vê os computadores.

Crie uma máquina virtual e experimente tudo antes!

Se você ainda estiver apreensivo sobre o Arch Linux, mas não quer dizer nada, saiba que você poderá instalá-lo como uma máquina virtual para mexer nas configurações de instalação antes de se comprometer a executá-lo seu computador.

Software como o VirtualBox permite que você aloque uma parte do seu disco rígido e blocos de memória para executar um pequeno computador dentro do seu computador. Como os sistemas Linux em geral, e o Arch em particular, não exigem muito de seus recursos de hardware, você não precisa alocar muito espaço para isso.

Para criar um sandbox e começar a aprender mais sobre o seu Arch Linux, diga ao VirtualBox que você quer um novo sistema virtual e defina as seguintes configurações: 2 GB de RAM (embora você possa usar 1 GB) e 8 GB de armazenamento.

Agora você terá um sistema em branco no VirtualBox. Tudo que você precisa fazer agora é dizer onde encontrar a imagem de instalação do Arch, basta digitar as configurações específicas do sistema, ir para o armazenamento e definir o Arch ISO como armazenamento.

Quando você inicializar a máquina virtual, ela inicializa essa imagem do Arch, eis que a sua jornada começa. Uma vez que a sua instalação esteja do jeito que você quer, volte para as configurações do sistema virtual, remova o ISO do instalador do Arch, reinicie e veja se você seguiu toda documentação corretamente, se algo deu errado, tente novamente com mais atenção.

Há sempre uma pressa distinta que a maioria das pessoas sentem quando estão instalando o seu próprio sistema Arch Linux pela primeira vez, então aproveite.

Instalar o Arch Linux agora!

Se depois de ler tudo o que foi dito deu vontade de instalar o Arch Linux ainda que seja em máquina virtual? Então temos duas soluções para você. São dois artigos onde ensinamos a instalar o Arch Linux, o primeiro de maneira tradicional e o segundo com a ajuda de um script.