O CentOS é uma distribuição Linux baseada no código-fonte do Red Hat Enterprise Linux (RHEL), que é uma das mais populares e confiáveis plataformas para servidores, computação em nuvem e containers. O CentOS oferece uma alternativa gratuita e comunitária ao RHEL, mantendo a compatibilidade binária e a estabilidade.
No entanto, em dezembro de 2020, a Red Hat anunciou que iria descontinuar o CentOS 8 em 2021, e que o projeto CentOS passaria a se focar no CentOS Stream, uma versão de desenvolvimento contínuo que antecipa as mudanças do RHEL. Essa decisão gerou muita surpresa e insatisfação na comunidade Linux, que se sentiu traída pela Red Hat e preocupada com o futuro do CentOS.
Mas por que a Red Hat tomou essa decisão? Quais são as implicações para os usuários do CentOS? E quais são as alternativas disponíveis? Neste post, vamos tentar responder a essas perguntas e entender melhor o que aconteceu com o CentOS.
Por que a Red Hat fez isso?
A Red Hat é a empresa líder no mercado de Linux corporativo, e o RHEL é o seu principal produto. O RHEL é uma distribuição Linux de alta qualidade, segurança e suporte, que é usada por milhões de empresas e organizações em todo o mundo. No entanto, o RHEL não é gratuito, e os usuários precisam pagar uma assinatura anual para ter acesso aos pacotes, atualizações e serviços da Red Hat.
O CentOS surgiu como uma forma de oferecer uma versão gratuita e comunitária do RHEL, usando o mesmo código-fonte, mas sem o selo e o suporte da Red Hat. O CentOS era muito popular entre os usuários que queriam ter a mesma experiência do RHEL, mas sem custos. Além disso, o CentOS era usado como base para outras distribuições Linux, como o Oracle Linux e o Rocky Linux.
A Red Hat sempre apoiou o projeto CentOS, e em 2014 até incorporou alguns dos seus desenvolvedores. No entanto, a Red Hat também tinha interesse em incentivar os usuários do CentOS a migrarem para o RHEL, ou pelo menos para o seu serviço de nuvem, o Red Hat OpenShift. Por isso, a Red Hat decidiu mudar a estratégia do CentOS, e transformá-lo em uma versão de teste do RHEL, chamada de CentOS Stream.
O CentOS Stream é uma distribuição Linux que recebe as atualizações e as novidades do RHEL antes de serem lançadas oficialmente. O objetivo é que o CentOS Stream sirva como um laboratório para testar e melhorar o RHEL, com a colaboração da comunidade. A Red Hat alega que isso vai beneficiar os usuários do CentOS, que terão acesso às últimas inovações do Linux, e também os usuários do RHEL, que terão um produto mais estável e confiável.
No entanto, muitos usuários do CentOS não gostaram dessa mudança, pois perderam a garantia de ter uma distribuição Linux compatível e estável como o RHEL. Além disso, muitos usuários temem que o CentOS Stream seja mais instável e inseguro, pois vai receber as mudanças antes de serem testadas e validadas. Por isso, muitos usuários estão procurando outras alternativas ao CentOS, que possam oferecer a mesma qualidade e confiança do RHEL.