AlmaLinux vs. Rocky Linux: A Melhor Alternativa ao CentOS

Uma fotografia de uma área de trabalho com dois monitores.

O CentOS costumava ser a distribuição escolhida por muitos desenvolvedores e servidores. No entanto, à medida que a Red Hat decidiu descontinuar o CentOS e focar no CentOS Stream, tanto o AlmaLinux quanto o Rocky Linux se apresentaram para preencher o vazio deixado pelo CentOS.

Este guia destaca as diferenças entre AlmaLinux e Rocky Linux e mostra o que faz cada distribuição funcionar e por que você pode considerar usar uma em vez da outra.

Índice

    1. Facilidade de Instalação
    1. Facilidade de Migração
    1. Desempenho
    1. Interface
    1. Facilidade de Uso
    1. Facilidade de Solução de Problemas
    1. Suporte da Comunidade
  • Perguntas Frequentes

1. Facilidade de Instalação

Uma das principais características do CentOS era que ele fornecia um instalador flexível e intuitivo que funcionava para uma variedade de demandas computacionais. Tanto o AlmaLinux quanto o Rocky Linux oferecem uma experiência de instalação semelhante. Eles compartilham a mesma interface do instalador do CentOS e fornecem uma lista semelhante de modelos de pacotes padrão.

Uma captura de tela do menu do instalador do AlmaLinux.

Isso torna o AlmaLinux e o Rocky Linux fáceis de instalar em máquinas físicas e virtualizadas. Por exemplo, é possível configurar ambas as distribuições para serem um servidor básico ou uma estação de trabalho de desktop completa.

Uma captura de tela do prompt do instalador do Rocky Linux.

2. Facilidade de Migração

Se você está procurando migrar do CentOS, você desejará saber qual distribuição é mais fácil de mudar.

O AlmaLinux fornece um script de shell que pode converter seu sistema CentOS para AlmaLinux estável. Além disso, os desenvolvedores também lideram o projeto ELevate para atualizar versões mais antigas do CentOS para outras distribuições empresariais.

Uma captura de tela do processo de migração do AlmaLinux.

Semelhante ao AlmaLinux, o Rocky Linux também usa um script de shell que converte CentOS para Rocky Linux. No entanto, ele não oferece suporte a upgrades para sistemas CentOS mais antigos.

Uma captura de tela do script de migração do Rocky Linux.

3. Desempenho

Para obter uma comparação de desempenho entre AlmaLinux e Rocky Linux, executamos os seguintes comandos em duas máquinas virtuais com especificações de sistema semelhantes:

sysbench cpu --threads=2 run  
sysbench memory --memory-block-size=1K --memory-block-size=2G run  
sysbench fileio --file-total-size=10G --file-test-mode=rndrw prepare  
sysbench fileio --file-total-size=10G --file-test-mode=rndrw run  
sysbench fileio --file-total-size=10G --file-test-mode=rndrw cleanup

Na maior parte, o AlmaLinux e o Rocky Linux produziram desempenho comparável no sysbench. Enquanto o AlmaLinux é ligeiramente mais rápido, ambas as distribuições apresentam números semelhantes em leituras e gravações de arquivos e latência geral de CPU e memória.

Uma captura de tela do resultado do sysbench File IO no AlmaLinux.

No entanto, é importante notar que o desempenho da sua distribuição dependerá em grande parte do hardware e dos serviços que você executa. Por exemplo, um servidor de banco de dados em um disco rígido será mais lento em comparação com um que está rodando em um SSD.

Uma captura de tela dos resultados do File IO no Rocky Linux.

Dica: aprenda como você pode estender a vida útil do seu SSD ativando TRIM no Ubuntu.

4. Interface

Tanto o AlmaLinux quanto o Rocky Linux seguem a fórmula do CentOS, fornecendo um modelo de desktop pré-construído para máquinas de estação de trabalho. No entanto, ao contrário do CentOS, ambas as distribuições vêm apenas com o GNOME por padrão.

Uma captura de tela das opções limitadas de ambiente de desktop no AlmaLinux.

Bom saber: aprenda como você pode maximizar o GNOME usando atalhos para acessar seus recursos avançados.

5. Facilidade de Uso

Uma grande vantagem de implantar uma distribuição Linux Empresarial é o ambiente estável e consistente. Isso se estende às ferramentas e fluxos de trabalho que tornam o trabalho de um administrador de sistema simples e previsível.

Nesse aspecto, o AlmaLinux e o Rocky Linux seguem o padrão do Red Hat Enterprise Linux (RHEL). Ambos possuem as mesmas ferramentas, comandos e recursos que você encontrará em qualquer distribuição Linux empresarial.

Usar tanto o AlmaLinux quanto o Rocky Linux será fácil e familiar para um administrador com experiência em CentOS e RHEL.

6. Facilidade de Solução de Problemas

Um dos pontos mais fortes do Rocky Linux é que ele fornece uma documentação interna excepcional de toda a distribuição. Isso inclui uma “Seção de Guias” que mostra como implantar serviços e um manual abrangente para Administradores de Sistema que pode ensinar como manter um sistema Linux.

Uma captura de tela da página de documentação do Rocky Linux.

Por outro lado, a documentação do AlmaLinux é um de seus pontos mais fracos. Embora a distribuição mantenha um wiki comunitário, a maior parte de seu conteúdo está incompleta ou linkado para sites de terceiros.

Uma captura de tela da página de documentação do AlmaLinux.

7. Suporte da Comunidade

A comunidade é a alma de cada distribuição Linux. Eles impulsionam seu desenvolvimento e funcionam como uma equipe de suporte que pode ajudar a corrigir problemas.

O AlmaLinux possui um subreddit apaixonado e um canal Mattermost que pode ajudar com qualquer problema que você possa encontrar. Além disso, a comunidade do AlmaLinux geralmente responde rapidamente às perguntas e é geralmente amigável para novos usuários.

Uma captura de tela da página do subreddit do AlmaLinux.

O Rocky Linux possui um subreddit ativo e um canal Mattermost que pode ajudá-lo a resolver problemas. No entanto, o feedback da comunidade e as respostas podem ser mais lentas em comparação com o AlmaLinux.

Uma captura de tela da página do subreddit do Rocky Linux.

Conclusão: AlmaLinux vs. Rocky Linux

AlmaLinux e Rocky Linux são duas distribuições Linux empresariais altamente capazes e poderosas. Ambas visam fornecer uma compatibilidade 1:1 com a versão mais recente do RHEL. Independentemente de qual você escolher, seus programas e scripts do CentOS funcionarão automaticamente.

Apesar dessas semelhanças, o AlmaLinux pode ter um desempenho ligeiramente mais rápido em tarefas de benchmark básicas. Além disso, ele possui uma comunidade ativa e amigável para novatos que pode ajudá-lo a resolver qualquer problema. Isso torna o AlmaLinux a escolha perfeita se sua máquina precisa funcionar rapidamente e você deseja um sistema com bom suporte da comunidade.

A força do Rocky Linux reside em sua documentação que abrange tanto a implantação de sistemas quanto de serviços. Sua natureza abrangente pode servir como uma boa introdução ao Linux para novos administradores de sistema. O Rocky Linux é uma ótima opção se você é novo no Linux Empresarial e deseja entender como ele funciona.

FYI: outra excelente maneira de entender o Linux é instalá-lo desde o início usando o Gentoo.

Perguntas Frequentes

É possível alternar entre AlmaLinux e Rocky Linux?

Sim. Tanto os scripts do AlmaLinux quanto do Rocky Linux permitem que você migre entre qualquer uma das distribuições. No entanto, o script de migração do Rocky Linux funcionará apenas no AlmaLinux 8.7 e 9.1.

Você pode instalar outros desktops no AlmaLinux e no Rocky Linux?

Sim. Você pode usar o repositório EPEL para instalar qualquer ambiente de desktop que você precisar no AlmaLinux e no Rocky Linux.

É possível migrar um sistema CentOS 7 para AlmaLinux e Rocky Linux?

Sim e não. Não há um caminho direto para atualizar um sistema CentOS 7 para as distribuições mais recentes do AlmaLinux e do Rocky Linux. Apesar disso, você ainda pode migrar seu sistema atualizando primeiro para o CentOS Stream e, em seguida, alterando para o AlmaLinux ou Rocky Linux.

Crédito da imagem: Unsplash e Wikimedia Commons. Todas as alterações e capturas de tela por Ramces Red.