Die FESCo (Fedora Engineering Steering Committee), wat verantwoordelik is vir die tegniese deel van die ontwikkeling van die Fedora-verspreiding, voorstel vir implementering (Onderneming Linux Next), gemik op die verskaffing van 'n omgewing gebaseer op die Fedora Rawhide-bewaarplek wat gebruik kan word om die funksionaliteit van toekomstige vrystellings van die RHEL (Red Hat Enterprise) verspreiding te toets Linux). 'n Nuwe bouwortel sal vir ELN voorberei word en om die vorming van Red Hat Enterprise na te boots Linux Gebaseer op bronpakkette van die Fedora-bewaarplek, is die projek geskeduleer vir vrystelling tydens die Fedora 33-ontwikkelingsiklus.
sal 'n infrastruktuur verskaf wat dit moontlik maak om Fedora-pakkette te bou met behulp van die metodes wat gebruik word in CentOS en RHEL, en sal Fedora-pakketonderhouders in staat stel om veranderinge vroegtydig op te spoor wat moontlik RHEL-ontwikkeling kan beïnvloed. ELN sal ook die toetsing van beoogde veranderinge aan voorwaardelike blokke in spesifikasielêers toelaat, d.w.s. die bou van 'n pakket met 'n voorwaardelike sneller met die "%{rhel}"-veranderlike gestel op "9" (ELN se "%{fedora}"-veranderlike sal "vals" teruggee), wat 'n bou vir 'n toekomstige RHEL-tak simuleer.
Die uiteindelike doel is om die Fedora Rawhide-bewaarplek te herbou asof dit RHEL was. ELN beplan om slegs 'n klein deelversameling van die Fedora-pakketversameling te herbou, wat in aanvraag is. CentOS Stroom en RHEL. Suksesvolle ELN-herboue word beplan om met interne RHEL-boue gesinkroniseer te word, wat bykomende veranderinge aan pakkette sal byvoeg wat nie in Fedora toegelaat word nie (byvoorbeeld, die byvoeg van handelsmerke). Terselfdertyd sal die ontwikkelaars daarna streef om die verskille tussen ELN en RHEL Next te minimaliseer, deur 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 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
