Výbor FESCo (Fedora Engineering Steering Committee), odpovědný za technickou část vývoje distribuce Fedora, návrh na realizaci (Enterprise Linux Next), zaměřeného na poskytování prostředí založeného na repozitáři Fedora Rawhide, které může být použito pro testování funkcionality budoucích vydání distribuce RHEL (Red Hat Enterprise Linux). Pro ELN bude připraven nový buildroot a pro emulaci vytváření Red Hat Enterprise Linux na základě balíčků se zdrojovými kódy z repozitáře Fedora. Projekt je plánován k realizaci v rámci vývojového cyklu Fedora 33.
poskytne infrastrukturu, která umožní sestavování balíčků Fedora pomocí metod používaných v CentOS a RHEL, a umožní správcům balíčků Fedora v raných fázích odhalit změny, které mohou potenciálně ovlivnit vývoj RHEL. ELN také umožní testovat plánované změny podmínkových bloků ve spec-souborech, t.j. sestavit balíček s aktivací podmínek s proměnnou „%{rhel}“, nastavenou na hodnotu „9“ (proměnná „%{fedora}“ ELN vrátí „false“), simulující sestavení pro budoucí větev RHEL.
Konečným cílem je znovu sestavit repozitář Fedora Rawhide, jako by byl RHEL. V ELN se plánuje nově sestavovat pouze malá část z kolekce balíčků Fedora, poptávanou v CentOS Stream a RHEL. Úspěšné znovu sestavení ELN se plánuje synchronizovat s interními sestaveními RHEL, přidávajíce do balíčků další změny, které nejsou povoleny v Fedoře (například přidání ochranných známek). Pritom se vývojáři budou snažit minimalizovat rozdíly mezi ELN a RHEL Next, oddělujíc je na úrovni podmínkových bloků ve spec-souborech.
Dalším důležitým využitím ELN bude možnost experimentovat s představováním nových nápadů, aniž by se zasahovalo do hlavních sestavení Fedory. Konkrétně bude ELN užitečné pro vytváření sestavení Fedory, které odrážejí podpory starého hardwaru a zapojení výchozích rozšíření CPU. Například paralelně bude možné vytvořit variantu Fedory, definujíc v požadavcích na CPU povinnou podporu instrukcí AVX2, po čemž se otestuje dopad výkonu při použití AVX2 v balíčcích a rozhodnout se o realizaci změny v hlavní distribuci Fedory.
Podobné testy jsou relevantní pro kontrolu balíčků Fedora za podmínek měnících se požadavků na hardwarové architektury, které jsou plánovány ve významné budoucí větvi RHEL, aniž by došlo k blokování standardního procesu sestavování balíčků a přípravy vydání Fedora.
Zdroj: opennet.ru
