Projekt, mis emuleerib Fedoral põhinevat Red Hat Enterprise Linuxi versiooni

FESCo (Fedora inseneride juhtkomitee), kes vastutab Fedora distributsiooni arendamise tehnilise osa eest, heaks kiidetud rakendamise ettepanek projekti ELN (Enterprise Linux Next), mille eesmärk on pakkuda Fedora Rawhide'i hoidlal põhinevat keskkonda, mida saab kasutada RHEL (Red Hat Enterprise Linux) distributsiooni tulevaste väljaannete funktsionaalsuse testimiseks. ELN-ile valmistatakse ette uus buildroot ja monteerimisprotsess et jäljendada Red Hat Enterprise Linuxi moodustamist Fedora hoidlast pärinevate lähtepakettide põhjal. Projekti plaanitakse ellu viia Fedora 33 arendustsükli osana.

ELN pakub infrastruktuuri, mis võimaldab luua Fedora pakette, kasutades CentOS-is ja RHEL-is leiduvaid tehnikaid, ning võimaldab Fedora pakettide hooldajatel varakult märgata muudatusi, mis võivad RHELi arengut mõjutada. ELN võimaldab teil kontrollida ka spetsifikatsioonifailides tingimusplokkide kavandatud muudatusi, st. ehitada tingimusliku paketi, mille muutuja "%{rhel}" väärtuseks on määratud "9" (ELN-muutuja "%{fedora}" tagastab "false"), simuleerides tulevase RHEL-i haru ehitamist.

Lõppeesmärk on taastada Fedora Rawhide'i hoidla, nagu see oleks RHEL. ELN plaanib ümber ehitada vaid väikese osa Fedora pakettide kollektsioonist, mis on CentOS Streamis ja RHELis nõutud. Edukad ELN-i ümberehitused on plaanis sünkroonida sisemiste RHEL-i ehitustega, lisades pakettidele täiendavaid muudatusi, mis pole Fedoras lubatud (näiteks brändinimede lisamine). Samal ajal püüavad arendajad ELN-i ja RHEL Nexti erinevusi minimeerida, eraldades need spetsifikatsioonifailides tingimusplokkide tasemel.

Teine oluline ELN-i kasutusala on võimalus katsetada uute ideedega, ilma et see mõjutaks Fedora põhiversioone. Eelkõige on ELN kasulik peegeldavate Fedora ehituste loomisel lõpetamine toetab vanemat riistvara ja luba vaikimisi täiendavaid protsessorilaiendeid. Näiteks on paralleelselt võimalik luua Fedora variant, mis määrab protsessori nõuetes kohustusliku toe AVX2 juhistele, ja seejärel testida AVX2 pakettide kasutamise mõju jõudlusele ja otsustada, kas muudatus rakendada peamises Fedoras. levitamine.
Sellised testid on asjakohased Fedora pakettide testimiseks, pidades silmas RHELi tulevases olulises harus kavandatud riistvaraarhitektuuride muutuvaid nõudeid, ilma et see blokeeriks tavapärast pakettide koostamise ja Fedora väljaannete ettevalmistamise protsessi.

Allikas: opennet.ru

Lisa kommentaar