Projekt emulácie zostavy Red Hat Enterprise Linux na báze Fedory

FESCo (Fedora Engineering Steering Committee), zodpovedný za technickú časť vývoja distribúcie Fedory, schválené návrh na realizáciu projekt ELN (Enterprise Linux Next), zameraný na poskytovanie prostredia založeného na úložisku Fedora Rawhide, ktoré možno použiť na testovanie funkčnosti budúcich vydaní distribúcie RHEL (Red Hat Enterprise Linux). Pre ELN a bude pripravený nový buildroot montážny proces napodobniť vytvorenie Red Hat Enterprise Linux na základe zdrojových balíkov z úložiska Fedora. Projekt je naplánovaný na implementáciu ako súčasť vývojového cyklu Fedory 33.

ELN poskytne infraštruktúru, ktorá umožňuje zostavenie balíkov Fedory pomocou techník nájdených v CentOS a RHEL, a umožní správcom balíkov Fedory zachytiť skoré zmeny, ktoré by mohli potenciálne ovplyvniť vývoj RHEL. ELN vám tiež umožní skontrolovať zamýšľané zmeny podmienených blokov v súboroch špecifikácií, t.j. vytvorte podmienený balík s premennou "%{rhel}" nastavenou na "9" (premenná ELN "%{fedora}" vráti hodnotu "false"), čím sa simuluje zostavenie budúcej vetvy RHEL.

Konečným cieľom je prebudovať úložisko Fedora Rawhide, ako keby to bolo RHEL. ELN plánuje prebudovať len malú časť kolekcie balíkov Fedora, ktorá je žiadaná v CentOS Stream a RHEL. Plánuje sa, že úspešné prebudovania ELN budú synchronizované s internými zostavami RHEL, pričom sa do balíkov pridajú ďalšie zmeny, ktoré nie sú povolené vo Fedore (napríklad pridanie názvov značiek). Vývojári sa zároveň pokúsia minimalizovať rozdiely medzi ELN a RHEL Next, pričom ich oddelia na úrovni podmienených blokov v súboroch špecifikácií.

Ďalším dôležitým využitím ELN bude možnosť experimentovať s novými nápadmi bez toho, aby to ovplyvnilo hlavné zostavy Fedory. ELN bude užitočná najmä na vytváranie zostáv Fedory, ktoré odrážajú ukončenie podporu staršieho hardvéru a štandardne povoliť ďalšie rozšírenia CPU. Paralelne bude napríklad možné vytvoriť variant Fedory s povinnou podporou inštrukcií AVX2 v požiadavkách na CPU a potom otestovať vplyv používania AVX2 v balíkoch na výkon a rozhodnúť, či zmenu implementovať do hlavnej Fedory. distribúcia.
Takéto testy sú relevantné pre testovanie balíkov Fedory vzhľadom na meniace sa požiadavky na hardvérové ​​architektúry plánované v budúcej významnej vetve RHEL, bez blokovania pravidelného procesu vytvárania balíkov a prípravy vydaní Fedory.

Zdroj: opennet.ru

Pridať komentár