O Fedora planeja entregar compilações RHEL baseadas no Fedora Rawhide

Os Desenvolvedores Fedora lançados através de um anúncio a formação de um Grupo de Interesse Especial (SIG) para apoiar o projeto Enterprise Linux Next (ELN), que visa fornecer compilações contínuas do Red Hat Enterprise Linux com base no repositório Fedora Rawhide.

Este novo processo de desenvolvimento proposto, implica que novos branches RHEL têm uma criação de branch Fedora a cada três anos, que por sua vez será desenvolvido separadamente por algum tempo, até que seja levado ao produto final.

Enquanto ELN permitirá a emulação de compilações do Red Hat Enterprise Linux baseado em um fragmento criado aleatoriamente do repositório Fedora Rawhide.

Menciona-se que até agora, desde a bifurcação do Fedora, a preparação do RHEL tem sido feita a portas fechadas. Com o CentOS Stream, a Red Hat pretende tornar o processo de desenvolvimento do RHEL mais aberto e transparente para a comunidade.

A missão do Grupo de Interesse Especial (SIG) do ELN (Enterprise Linux Next) é obter uma versão do RHEL que possa ser iniciada continuamente.

Usando a abordagem clássica, o RHEL bifurca-se do Fedora e é desenvolvido de forma privada por um longo tempo antes de ressurgir totalmente formado como um Produto. Em vez disso, queremos aproveitar as vantagens do Rawhide do Fedora e dos avanços nas tecnologias CI / CD para bifurcar e começar a fortalecer uma versão do RHEL a qualquer momento arbitrário.

ELN visa fazer a fase de bifurcação CentOS Stream / RHEL Next por Fedora ser mais previsível usando técnicas semelhantes aos sistemas de integração contínua, além do ELN fornecerá uma raiz de construção separada e um processo de construção para reconstruir o repositório Fedora Rawhide como RHEL.

Além disso, mencionar desenvolvedores que planejam sincronizar reconstruções bem-sucedidas por ELN com as compilações experimentais do RHEL Next, adicionar mudanças adicionais a pacotes que não são permitidos no Fedora (por exemplo, adicionar marcas registradas). Ao mesmo tempo, os desenvolvedores tentarão minimizar as diferenças dividindo-as no nível de bloco condicional nos arquivos de especificação.

Com ELNs, os mantenedores do Fedora serão capazes de detectar e testar mudanças iniciais que podem afetar o desenvolvimento do RHEL.

Qual é a vantagem do ELN?

O advento e o redirecionamento do CentOS Stream proporcionou uma história mais clara sobre o desenvolvimento do RHEL. O Fedora continua a ser o centro de desenvolvimento para a próxima versão principal do RHEL, enquanto o CentOS Stream desempenha essa função ascendente para estabilização e atualizações.

Portanto, alguns de nós começamos a explorar maneiras de garantir que o Fedora aproveite sua valiosa posição no ecossistema. Decidimos nos concentrar em simplificar o processo pelo qual o Fedora bifurca e se torna o Red Hat Enterprise Linux. 

Entre outras coisas, será possível verificar as mudanças esperadas dos blocos condicionais nos arquivos de especificação, ou seja, Construir um pacote quando as condições forem acionadas com "% {rhel}" definido como "9" (a variável ELN "% {fedora} »retornará" false "), simulando a construção de um pacote para um futuro branch RHEL.

ELN também permitirá experimentar trazendo novas idéias à vida sem afetar as compilações principais do Fedora.

Isso inclui ELNs que podem ser usados ​​para testar pacotes Fedora em relação a novos sinalizadores de compilador, desabilitando recursos RHEL experimentais ou inadequados, mudando requisitos de arquitetura de hardware e habilitando extensões adicionais de CPU.

Por exemplo, sem alterar o processo de compilação de pacote padrão no Fedora, é mencionado que você pode testar simultaneamente uma compilação com o suporte à instrução AVX2 habilitado, então avaliar o impacto no desempenho do uso de AVX2 em pacotes e decidir se deseja implementar a mudança no Fedora principal distribuição.

Finalmente se você estiver interessado em saber mais sobre isso, você pode consultar os detalhes no link a seguir.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.