Fedora is van plan RHEL-builds te leveren op basis van Fedora Rawhide

De Fedora-ontwikkelaars vrijgegeven via een advertentie de oprichting van een Special Interest Group (SIG) om het Enterprise Linux Next (ELN) -project te ondersteunen, dat tot doel heeft continue builds van Red Hat Enterprise Linux te bieden op basis van de Fedora Rawhide-repository.

Dit nieuw voorgestelde ontwikkelingsproces, impliceert dat nieuwe RHEL-branches elke drie jaar een Fedora-branch hebben aangemaakt, die op hun beurt enige tijd afzonderlijk zullen worden ontwikkeld, totdat het naar het eindproduct wordt gebracht.

Terwijl ELN zal emulatie van Red Hat Enterprise Linux-builds toestaan gebaseerd op een willekeurig aangemaakt fragment van de Fedora Rawhide repository.

Er wordt vermeld dat tot nu toe, sinds de vork van Fedora, de voorbereiding van RHEL achter gesloten deuren werd gedaan. Met CentOS Stream wil Red Hat het RHEL-ontwikkelingsproces opener en transparanter maken voor de gemeenschap.

De missie van de ELN (Enterprise Linux Next) Special Interest Group (SIG) is om een ​​versie van RHEL te realiseren die continu gestart kan worden.

Met behulp van de klassieke benadering, vorken RHEL van Fedora en ontwikkelt het zich lange tijd privé voordat het weer tevoorschijn komt, volledig gevormd als een product. In plaats daarvan willen we profiteren van Fedora's Rawhide en de vooruitgang in CI / CD-technologieën om op elk willekeurig moment een versie van RHEL te splitsen en te verharden.

ELN streeft ernaar om de bifurcatiefase te maken van CentOS Stream / RHEL Next van Fedora meer voorspelbaar zijn door technieken te gebruiken die vergelijkbaar zijn met systemen voor continue integratieBovendien zal ELN een apart build root en build proces bieden om de Fedora Rawhide repository opnieuw op te bouwen als RHEL.

Daarnaast is ontwikkelaars die van plan zijn om succesvolle herbouwingen te synchroniseren, vermelden door ELN met de experimentele builds van RHEL Next, het toevoegen van extra wijzigingen aan pakketten die niet zijn toegestaan ​​in Fedora (bijvoorbeeld het toevoegen van handelsmerken). Tegelijkertijd zullen ontwikkelaars proberen de verschillen te minimaliseren door ze op voorwaardelijk blokniveau in spec-bestanden te verdelen.

Met ELN's zullen Fedora-beheerders in staat zijn om vroege veranderingen te detecteren en te testen die de ontwikkeling van RHEL kunnen beïnvloeden.

Wat is het voordeel van het ELN?

De komst en heroriëntatie van CentOS Stream heeft een duidelijker verhaal opgeleverd over de ontwikkeling van RHEL. Fedora blijft de ontwikkelingshub voor de volgende grote release van RHEL, terwijl CentOS Stream die bottom-up rol vervult voor stabilisatie en updates.

Sommigen van ons zijn begonnen met het onderzoeken van manieren om ervoor te zorgen dat Fedora voortbouwt op zijn waardevolle positie in het ecosysteem. We hebben besloten om ons te concentreren op het vereenvoudigen van het proces waarmee Fedora zich splitst en Red Hat Enterprise Linux wordt. 

Het zal onder andere mogelijk zijn om de verwachte wijzigingen van de voorwaardelijke blokken in de specificatiebestanden te controleren, dat wil zeggen: bouw een pakket wanneer voorwaarden worden geactiveerd met "% {rhel}" ingesteld op "9" (de ELN-variabele "% {fedora} »zal" false "retourneren), wat het bouwen van een pakket voor een toekomstige RHEL-branch simuleert.

ELN zal ook toestaan ​​om te experimenteren nieuwe ideeën tot leven brengen zonder de kern van Fedora-builds te beïnvloeden.

Dit omvat ELN's die kunnen worden gebruikt om Fedora-pakketten te testen tegen nieuwe compilervlaggen, het uitschakelen van experimentele of ongepaste RHEL-functies, het wijzigen van hardware-architectuurvereisten en het inschakelen van extra CPU-uitbreidingen.

Zonder het standaard pakketbouwproces in Fedora te veranderen, wordt er bijvoorbeeld vermeld dat je tegelijkertijd een build kunt testen met ondersteuning van AVX2-instructies ingeschakeld, en vervolgens de prestatie-impact van het gebruik van AVX2 in pakketten kunt evalueren en kunt beslissen of je de wijziging in de hoofdfedora wilt implementeren distributie.

Eindelijk als u er meer over wilt weten, kunt u raadplegen de details de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: AB Internet Networks 2008 SL
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.