Naboots van 'n Red Hat Enterprise Linux-gebou gebaseer op Fedora Rawhide

Die Fedora Linux-ontwikkelaars het die vorming van 'n SIG (Special Interest Group) aangekondig om die ELN (Enterprise Linux Next)-projek te ondersteun, wat daarop gemik is om voortdurend ontwikkelende bouwerk van Red Hat Enterprise Linux gebaseer op die Fedora Rawhide-bewaarplek te verskaf. Die proses om nuwe takke van RHEL te ontwikkel behels die skep van 'n tak vanaf Fedora elke drie jaar, wat vir 'n geruime tyd afsonderlik ontwikkel word totdat dit na die finale produk gebring word. ELN sal jou toelaat om Red Hat Enterprise Linux-geboue na te boots gebaseer op 'n deel van die Fedora Rawhide-bewaarplek wat te eniger tyd geskep is.

Tot nou toe, na die Fedora-vurk, is die voorbereiding van RHEL agter geslote deure uitgevoer. Met CentOS Stream beoog Red Hat om die RHEL-ontwikkelingsproses meer oop en deursigtig vir die gemeenskap te maak. ELN beoog om Fedora se CentOS Stream/RHEL Next vurk meer voorspelbaar te maak deur metodes soortgelyk aan deurlopende integrasiestelsels te gebruik.

ELN sal 'n aparte bouwortel- en bouproses verskaf wat jou toelaat om die Fedora Rawhide-bewaarplek te herbou asof dit RHEL is. Suksesvolle ELN-bou word beplan om gesinchroniseer te word met eksperimentele bouwerk van RHEL Next, 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 te verminder deur hulle op die vlak van voorwaardelike blokke in spesifikasielêers te skei.

Met ELN sal Fedora-pakketonderhouers vroegtydig veranderinge kan vang en toets wat moontlik RHEL-ontwikkeling kan beïnvloed. In die besonder sal dit moontlik wees om die 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 die bou van 'n pakket vir 'n toekomstige RHEL-tak simuleer.

ELN sal jou ook toelaat om met nuwe idees te eksperimenteer sonder om die belangrikste Fedora-geboue te beïnvloed. ELN kan ook gebruik word om Fedora-pakkette te toets teen nuwe samestellervlae, eksperimentele of nie-RHEL-kenmerke te deaktiveer, hardeware-argitektuurvereistes te verander en bykomende SVE-uitbreidings te aktiveer. Byvoorbeeld, sonder om die standaardproses vir die bou van pakkette in Fedora te verander, kan u die bou gelyktydig toets met ondersteuning vir AVX2-instruksies geaktiveer, dan die prestasie-impak van die gebruik van AVX2 in pakkette evalueer en besluit of u die verandering in die hoof Fedora-verspreiding moet implementeer.

Bron: opennet.ru

Voeg 'n opmerking