Projek om Red Hat Enterprise Linux-gebou na te boots gebaseer op Fedora

Die FESCo (Fedora Engineering Steering Committee), wat verantwoordelik is vir die tegniese deel van die ontwikkeling van die Fedora-verspreiding, goedgekeur voorstel vir implementering die projek ELN (Enterprise Linux Next), wat daarop gemik is om 'n omgewing te verskaf gebaseer op die Fedora Rawhide-bewaarplek wat gebruik kan word om die funksionaliteit van toekomstige vrystellings van die RHEL (Red Hat Enterprise Linux) verspreiding te toets. 'n Nuwe bouwortel sal voorberei word vir ELN en samestelling proses om die vorming van Red Hat Enterprise Linux na te boots gebaseer op bronpakkette van die Fedora-bewaarplek. Die projek is geskeduleer om geïmplementeer te word as deel van die Fedora 33-ontwikkelingsiklus.

ELN sal 'n infrastruktuur verskaf wat dit moontlik maak om Fedora-pakkette te bou met behulp van tegnieke wat in CentOS en RHEL gevind word, en sal Fedora-pakketonderhouers in staat stel om vroeë veranderinge op te vang wat moontlik RHEL-ontwikkeling kan beïnvloed. ELN sal jou ook toelaat om beoogde veranderinge aan voorwaardelike blokke in spesifikasielêers na te gaan, d.w.s. bou 'n voorwaardelike pakket met die "%{rhel}"-veranderlike ingestel op "9" (die "%{fedora}" ELN-veranderlike sal "vals" terugstuur), wat 'n bou vir 'n toekomstige RHEL-tak simuleer.

Die einddoel is om die Fedora Rawhide-bewaarplek te herbou asof dit RHEL is. ELN beplan om slegs 'n klein deel van die Fedora-pakketversameling te herbou, wat in aanvraag is in CentOS Stream en RHEL. Suksesvolle ELN-herbouings word beplan om gesinchroniseer te word met interne RHEL-bou, wat bykomende veranderinge aan die pakkette byvoeg wat nie in Fedora toegelaat word nie (byvoorbeeld deur handelsname by te voeg). Terselfdertyd sal ontwikkelaars probeer om die verskille tussen ELN en RHEL Next te minimaliseer, en hulle te skei op die vlak van voorwaardelike blokke in spesifikasielêers.

Nog 'n belangrike gebruik van ELN sal die vermoë wees om met nuwe idees te eksperimenteer sonder om die belangrikste Fedora-geboue te beïnvloed. In die besonder, ELN sal nuttig wees om Fedora-geboue te skep wat weerspieël beëindiging ondersteuning vir ouer hardeware en aktiveer by verstek bykomende SVE-uitbreidings. Byvoorbeeld, parallel sal dit moontlik wees om 'n variant van Fedora te skep, wat verpligte ondersteuning vir AVX2-instruksies in die SVE-vereistes spesifiseer, en dan die prestasie-impak van die gebruik van AVX2 in pakkette te toets en te besluit of die verandering in die hoof Fedora moet implementeer verspreiding.
Sulke toetse is relevant vir die toets van Fedora-pakkette in die lig van veranderende vereistes vir hardeware-argitekture wat in 'n toekomstige belangrike tak van RHEL beplan word, sonder om die gereelde proses van die bou van pakkette en die voorbereiding van Fedora-vrystellings te blokkeer.

Bron: opennet.ru

Voeg 'n opmerking