A Red Hat tentou explicar as razões das mudanças no projeto CentOS através de Karsten Wade, funcionário que fez parte do conselho de diretores do CentOS.
Karsten Wade, que trabalha na Red Hat e atuou no conselho de diretores do CentOS desde seu início, tentou explicar as razões por trás das mudanças no projeto CentOS.
Red Hat tentou explicar as razões das mudanças no projeto CentOS
Em 2003, a Red Hat dividiu a distribuição do Red Hat Linux em dois projetos: o Red Hat Enterprise Linux comercial e o Fedora Linux gratuito, que se posicionaram como uma distribuição de rápido crescimento com um ciclo de suporte curto, adequada para testar novas tecnologias para futuras filiais do RHEL.
A capacidade de instalar o Red Hat Linux gratuitamente foi perdida e, em resposta à necessidade de uma distribuição estável, atualizável de maneira conservadora e sustentável de longo prazo, o projeto CentOS foi criado por entusiastas.
O CentOS preencheu o nicho com uma distribuição industrial gratuita que é totalmente compatível com o RHEL, mas não resolveu o problema abrindo o desenvolvimento do RHEL.
A interrupção do desenvolvimento clássico do CentOS em favor do CentOS Stream foi um tipo de compromisso que nos permitiu mover o processo de desenvolvimento do RHEL para um caminho aberto e dar aos membros da comunidade terceiros a oportunidade de participar do desenvolvimento do RHEL.
Em vez de reconstruir pacotes RHEL prontos para uso, que a comunidade anteriormente não podia influenciar de forma alguma, o CentOS está se transformando em um projeto inicial para RHEL e atuará como a base para seu desenvolvimento.
Terceiros podem controlar a preparação de pacotes para RHEL, propor suas mudanças e influenciar decisões.
Ele afirma que o novo CentOS será capaz de cobrir 95% dos fluxos de trabalho para os quais o CentOS clássico foi usado e, para os aplicativos restantes, a Red Hat pretende fornecer soluções adicionais baseadas em RHEL, como uma extensão do programa Red Hat Enterprise. Desenvolvedor Linux, que define as áreas de uso livre do RHEL.
A transformação do projeto principal CentOS em vez do desenvolvimento paralelo de um ramal separado continuamente atualizado do CentOS Stream é explicado pela relutância em espalhar forças em duas frentes; de acordo com a Red Hat, uma tentativa de fazer duas coisas opostas levará ao fato de que ambas serão feitas de maneira errada.
Ao focar no CentOS Stream, a empresa espera que o resultado seja uma distribuição consistente e confiável que atenda às necessidades da comunidade.
Até agora, a cadeia de desenvolvimento era assim: um instantâneo de uma das versões do Fedora foi tomado como base para uma nova ramificação do RHEL, que foi refinada e estabilizada a portas fechadas, sem a capacidade de controlar o progresso e as decisões de desenvolvimento.
Com base em pacotes prontos para uso, foi formada uma versão do CentOS, totalmente compatível com o RHEL. A nova cadeia envolve a transferência do processo de desenvolvimento do RHEL para o CentOS; Com base no instantâneo do Fedora, com a participação da comunidade, a próxima versão significativa do CentOS Stream será formada, após a qual o RHEL será reconstruído com base no CentOS Stream.
Infelizmente, o custo de transformar o CentOS será a perda da compatibilidade binária total com o RHEL, bem como a diminuição inevitável no nível de estabilidade e adequação para implantações de produção.
Os projetos Rocky Linux do criador do CentOS, Oracle Linux e Lenix do CloudLinux estão tentando preencher o nicho vago.
Os usuários do CentOS que requerem reconstruções completas do RHEL e cujo novo CentOS não permite que eles resolvam as tarefas necessárias podem migrar para esses projetos.
Além disso, podemos notar a publicação de uma entrevista com Gregory Kurtzer, fundador do projeto CentOS e iniciador de uma nova reconstrução do Rocky Linux, bem como entrevistas com Pablo Greco, mantenedor dos builds do CentOS para arquitetura armhfp, e Ritch Bowen, responsável pela Red Hat no link da comunidade CentOS.
Segundo Pablo Greco, o projeto CentOS está morto e não existe mais, pois o CentOS Stream não é o CentOS, mas apenas uma plataforma para desenvolver a próxima versão do RHEL.
Pablo também destaca que ele não é funcionário da Red Hat, e embora seja o mantenedor de uma das variantes do CentOS, ninguém discutiu o plano de transformar o CentOS antes do anúncio oficial.