30 de junho de 2024 marcará o fim da vida útil (EOL) do CentOS Linux (2023)

O CentOS Linux está chegando ao fim da vida útil, forçando organizações que dependiam de seu modelo gratuito, de longo prazo e compatível com RHEL a escolher novas plataformas como RHEL, AlmaLinux, Rocky Linux, Debian, Ubuntu ou ofertas comerciais como SUSE e Oracle Linux. Os comentaristas debatem estratégias de migração, os méritos e a sustentabilidade de diferentes clones compatíveis com RHEL e se devem deixar totalmente o ecossistema Red Hat, especialmente após a redução abrupta da janela de suporte do CentOS 8 e o controle mais rígido da Red Hat sobre o acesso ao código-fonte do RHEL. Muitos veem isso como um momento decisivo para o Linux corporativo, mudando os padrões de suporte de fornecedores e acelerando a adoção de Debian/Ubuntu ou de configurações de servidor imutáveis e focadas em containers.

Impacto do EOL do CentOS e Status da Migração

  • O EOL do CentOS 7 (e o EOL anterior do CentOS 8) está forçando migrações; algumas organizações concluíram isso em 2023, enquanto outras ainda executam CentOS 6/7, às vezes em máquinas legadas “misteriosas”.
  • Para os atrasados, o EOL é um sério problema de conformidade e segurança; alguns consideram suporte estendido de terceiros (por exemplo, TuxCare) como solução temporária.
  • Ferramentas de atualização in-place (Leapp/ELevate) são usadas, mas os resultados relatados são mistos (por exemplo, ~30% de sucesso em um teste, horas de indisponibilidade), então muitos preferem reconstruções do zero.

Opções de Sucessor e Compensações

  • RHEL continua sendo a escolha empresarial “oficial”; alguns usam licenças gratuitas de desenvolvedor ou imagens UBI, mas muitos ressentem o custo e a complexidade de licenciamento.
  • O CentOS Stream é defendido como compatível com ABI e relativamente próximo do RHEL, mas outros o rejeitam como “RHEL beta”, inadequado quando estabilidade rigorosa ou certificação de fornecedores é exigida.
  • Rocky Linux e AlmaLinux são os principais sucessores comunitários semelhantes ao RHEL:
    • O Rocky busca compatibilidade bug-for-bug com o RHEL, usando fontes de nuvem/OCI; é elogiado pela fidelidade, mas criticado por depender de “brechas” frágeis.
    • O AlmaLinux agora busca compatibilidade de ABI usando fontes do CentOS Stream; é visto por alguns como mais sustentável e mais alinhado com o modelo declarado da Red Hat.
  • Outras opções mencionadas: Oracle Linux, SUSE Liberty Linux, OpenELA, CoreOS/Flatcar/Talos para Kubernetes e opções não-EL como Debian ou Ubuntu Server.

Licenciamento, Acesso ao Código-Fonte e Debate sobre GPL

  • Há um grande debate sobre a Red Hat restringir o acesso conveniente ao código-fonte do RHEL:
    • Um lado chama isso de “efetivamente código-fonte fechado” e de um conflito entre GPL/EULA.
    • Outro argumenta que todas as fontes dos componentes continuam disponíveis via CentOS Stream; reconstruir o RHEL é mais difícil, mas ainda possível.
  • Há divergência sobre se clones downstream devem cumprir a visão da Red Hat de priorizar o CentOS Stream ou replicar agressivamente o RHEL “de graça”.

Mudanças no Ecossistema e no Suporte de Fornecedores

  • Alguns fornecedores de software comercial estão abandonando o CentOS/Stream ou demorando a oferecer suporte ao RHEL 9, adicionando Ubuntu e, às vezes, SLES.
  • Muitas organizações respondem padronizando em Debian/Ubuntu, citando estabilidade semelhante, melhor suporte a hardware e desconfiança da Red Hat/IBM.

Sentimento em Relação à Red Hat/IBM e ao “Rug-Pull” do CentOS 8

  • Forte ressentimento pelo ciclo de vida do CentOS 8 ter sido abruptamente encurtado em relação às expectativas anteriores de ~10 anos.
  • Alguns veem isso como uma captura de lucro de curto prazo que destruiu boa vontade construída ao longo de anos e acelerou a migração em massa para longe do ecossistema RHEL.