den Fedora-utviklere utgitt gjennom en annonse dannelsen av en spesialinteressegruppe (SIG) for å støtte Enterprise Linux Next (ELN) -prosjektet, som tar sikte på å tilby kontinuerlige bygg av Red Hat Enterprise Linux basert på Fedora Rawhide-depotet.
Denne nye foreslåtte utviklingsprosessen, innebærer at nye RHEL-filialer har en Fedora-filial hvert tredje år, at de på sin side vil bli utviklet separat i noen tid, til det blir tatt med til det endelige produktet.
Mens ELN vil tillate emulering av Red Hat Enterprise Linux-bygg basert på et tilfeldig opprettet fragment av Fedora Rawhide-depotet.
Det er nevnt at frem til nå, siden gaffelen til Fedora, har forberedelsen av RHEL blitt gjort bak lukkede dører. Med CentOS Stream har Red Hat til hensikt å gjøre RHEL-utviklingsprosessen mer åpen og gjennomsiktig for samfunnet.
Oppdraget til ELN (Enterprise Linux Next) Special Interest Group (SIG) er å oppnå en versjon av RHEL som kan startes kontinuerlig.
Ved å bruke den klassiske tilnærmingen, gaffel RHEL seg fra Fedora og utvikler seg lenge lenge før den gjenoppstår fullt ut som et produkt. I stedet ønsker vi å dra nytte av Fedoras Rawhide og fremskritt innen CI / CD-teknologier for å forkaste og begynne å herde en versjon av RHEL til enhver vilkårlig tid.
ELN tar sikte på å lage bifurkasjonsfasen fra CentOS Stream / RHEL Next fra Fedora være mer forutsigbar ved å bruke teknikker som ligner kontinuerlige integreringssystemerI tillegg vil ELN tilby en egen byggrot og byggeprosess for å gjenoppbygge Fedora Rawhide-depotet som RHEL.
Videre utviklere som planlegger å synkronisere vellykkede ombygginger nevner av ELN med de eksperimentelle byggene av RHEL Next, legge til flere endringer i pakker som ikke er tillatt i Fedora (for eksempel å legge til varemerker). Samtidig vil utviklere prøve å minimere forskjellene ved å dele dem på betinget blokknivå i spesifikke filer.
Med ELN-er vil Fedora-vedlikeholdere kunne oppdage og teste tidlige endringer som kan påvirke RHEL-utviklingen.
Hva er fordelen med ELN?
Fremkomsten og refokuseringen av CentOS Stream har gitt en klarere historie om utviklingen av RHEL. Fedora fortsetter å være utviklingsnavet for neste store utgivelse av RHEL, mens CentOS Stream tjener den nedenfra og opp-rollen for stabilisering og oppdateringer.
Så noen av oss har begynt å utforske måter å sikre at Fedora bygger på sin verdifulle posisjon i økosystemet. Vi bestemte oss for å fokusere på å forenkle prosessen som Fedora gir seg og blir Red Hat Enterprise Linux.
Blant annet vil det være mulig å sjekke de forventede endringene av de betingede blokkene i spesifikasjonsfilene, dvs. bygge en pakke når forholdene utløses med "% {rhel}" satt til "9" (ELN-variabelen "% {fedora } »Returnerer" false "), og simulerer å bygge en pakke for en fremtidig RHEL-filial.
ELN vil også tillate å eksperimentere bringe nye ideer til liv uten å påvirke kjernen i Fedora.
Dette inkluderer ELN-er som kan brukes til å teste Fedora-pakker mot nye kompilatorflagg, deaktivere eksperimentelle eller upassende RHEL-funksjoner, endre krav til maskinvarearkitektur og aktivere ytterligere CPU-utvidelser.
For eksempel, uten å endre standardpakkebyggingsprosessen i Fedora, nevnes det at du samtidig kan teste en build med AVX2-setningsstøtte aktivert, og deretter evaluere ytelseseffekten av å bruke AVX2 i pakker og bestemme om du vil implementere endringen i Fedora fordeling.
Endelig hvis du er interessert i å vite mer om det, kan du konsultere detaljene følgende lenke.