AlmaLinux descobre que trabalhar com Red Hat não é fácil

Notícias

LarLar / Notícias / AlmaLinux descobre que trabalhar com Red Hat não é fácil

May 30, 2023

AlmaLinux descobre que trabalhar com Red Hat não é fácil

Quando a Red Hat anunciou que o código-fonte do Red Hat Enterprise Linux (RHEL) não estaria mais facilmente disponível, ela transformou a forma como os clones do RHEL como AlmaLinux, Oracle Linux e Rocky Linux criam

Quando a Red Hat anunciou que o código-fonte do Red Hat Enterprise Linux (RHEL) não estaria mais facilmente disponível, ela transformou a forma como os clones do RHEL como AlmaLinux, Oracle Linux e Rocky Linux criam suas distros. Enquanto Oracle e Rocky planejam lutar, AlmaLinux optou por um rumo mais pacífico. Isso não funcionou tão bem quanto esperava.

AlmaLinux parou de tentar ser 100% compatível com código-fonte com RHEL. Em vez disso, os desenvolvedores do sistema operacional AlmaLinux decidiram ser compatíveis com a Application Binary Interface (ABI). Para quase todos os fins de uso prático, isso é mais que suficiente.

Também:Elive 3.8.34: Uma coisa linda que qualquer usuário antigo do Linux adoraria

Portanto, o Conselho da AlmaLinux votou por unanimidade para "continuar a ter como objetivo produzir uma distribuição Linux de nível empresarial e de longo prazo que esteja alinhada e compatível com ABI com RHEL em resposta às necessidades de nossa comunidade, na medida do possível, tal aquele software que roda no RHEL rodará da mesma forma no AlmaLinux."

Como explicou o presidente da AlmaLinux, Benny Vasquez, o objetivo preciso é "compatibilidade ABI [que] em nosso caso significa trabalhar para garantir que os aplicativos criados para rodar no RHEL (ou clones do RHEL) possam rodar sem problemas no AlmaLinux. Ajustar-se a essa expectativa elimina nossa necessidade para garantir que tudo o que lançamos seja uma cópia exata do código-fonte que você obteria com o RHEL."

Para fazer isso, o AlmaLinux usará o código-fonte do CentOS Stream. Em troca, Vasquez acrescentou: “Continuaremos a contribuir com o upstream no Fedora e CentOS Stream e para o ecossistema Enterprise Linux, assim como temos feito desde o nosso início, e convidamos nossa comunidade a fazer o mesmo!”

Também:Linux Mint 21.2: Seu novo e aprimorado desktop Linux para os próximos três anos

Oficialmente, a Red Hat não tinha nada a dizer. Mas os Red Hatters me disseram que esta é exatamente “a abordagem que sugerimos que as distribuições do tipo RHEL adotem – trabalhando com a comunidade mais ampla no CentOS Stream”.

Então qual é o problema? Bem, o CTO da KnownHost e líder da equipe de infraestrutura da AlmaLinux, Jonathan Wright, postou recentemente uma correção do CentOS Stream para CVE-2023-38403, um problema de estouro de memória no iperf3. Iperf3 é um popular teste de desempenho de rede de código aberto. Essa falha de segurança é importante, mas não um grande problema. Ainda assim, é muito melhor consertá-lo do que deixá-lo permanecer e vê-lo eventualmente usado para travar um servidor.

De qualquer forma, foi isso que eu e outros sentimos. Mas, então, um engenheiro de software sênior da Red Hat respondeu: "Obrigado pela contribuição. Neste momento, não planejamos abordar isso no RHEL, mas o manteremos aberto para avaliação com base no feedback dos clientes".

Isso caiu como um balão de chumbo.

Também:Os melhores laptops Linux

A conversa do GitLab prosseguiu:

AlmaLinux: "A demanda do cliente é realmente necessária para consertar CVEs?"

Red Hat: "Nós nos comprometemos a abordar questões de segurança Críticas e Importantes definidas pela Red Hat. Vulnerabilidades de segurança com gravidade Baixa ou Moderada serão tratadas sob demanda quando [um] cliente ou outros requisitos de negócios existirem para fazê-lo."

AlmaLinux: "Posso até entender isso, mas por que rejeitar a correção quando o trabalho já está feito e só precisa ser mesclado?"

Nesse ponto, Mike McGrath, vice-presidente de plataformas principais da Red Hat, também conhecido como RHEL, interveio. Ele explicou: "Provavelmente deveríamos criar um documento 'o que esperar ao enviar'. Escrever o código é apenas o primeiro passo no que a Red Hat faz com ele. Teríamos que ter certeza de que não há regressões, controle de qualidade, etc.... Então, obrigado pela contribuição, parece que o lado Fedora está indo bem, então vai acabar no RHEL em algum momento."

As coisas pioraram rapidamente a partir daí.

Também: Linux tem mais de 3% do mercado de desktops? É mais complicado que isso

Um usuário escreveu: "Você quer a demanda do cliente? Aqui está a demanda do cliente. CONSERTE, ou NUNCA tocarei no RHEL." Enquanto outro respondeu: "Red Hat: Estamos nos tornando totalmente comerciais porque Alma nunca envia correções upstream! Além disso, Red Hat: Não queremos suas correções, Alma!"