Red Hat Enterprise Linuxi järgu emuleerimine, mis põhineb Fedora Rawhide'il

Fedora Linuxi arendajad on teatanud SIG (Special Interest Group) moodustamisest, et toetada projekti ELN (Enterprise Linux Next), mille eesmärk on pakkuda Fedora Rawhide'i hoidlal põhinevaid Red Hat Enterprise Linuxi pidevalt arenevaid versioone. RHELi uute filiaalide väljatöötamise protsess hõlmab Fedorast haru loomist iga kolme aasta järel, mida arendatakse mõnda aega eraldi, kuni see jõuab lõpptooteni. ELN võimaldab teil emuleerida Red Hat Enterprise Linuxi järge, mis põhinevad igal ajal loodud Fedora Rawhide'i hoidlast.

Seni, pärast Fedora hargi, toimus RHELi ettevalmistamine suletud uste taga. CentOS Streamiga kavatseb Red Hat muuta RHELi arendusprotsessi kogukonnale avatumaks ja läbipaistvamaks. ELN-i eesmärk on muuta Fedora CentOS Stream/RHEL Next kahvel prognoositavamaks, kasutades pidevate integreerimissüsteemidega sarnaseid meetodeid.

ELN pakub eraldi juur- ja ehitusprotsessi, mis võimaldab teil Fedora Rawhide'i hoidla ümber ehitada, nagu see oleks RHEL. Edukad ELN-i versioonid on plaanis sünkroonida RHEL Nexti eksperimentaalsete ehitustega, lisades pakettidele täiendavaid muudatusi, mis pole Fedoras lubatud (näiteks brändinimede lisamine). Samal ajal püüavad arendajad erinevusi minimeerida, eraldades need spetsifikatsioonifailides tingimusplokkide tasemel.

ELN-iga saavad Fedora pakettide hooldajad varakult kinni püüda ja testida muudatusi, mis võivad RHELi arengut mõjutada. Eelkõige saab spetsifikatsioonifailides kontrollida tingimusplokkide kavandatavaid muudatusi, st. ehitada tingimusliku paketi, mille muutuja "%{rhel}" on seatud väärtusele "9" (ELN-muutuja "%{fedora}" tagastab "false"), simuleerides paketi loomist tulevase RHEL-i haru jaoks.

ELN võimaldab teil katsetada ka uute ideedega, ilma et see mõjutaks peamisi Fedora konstruktsioone. ELN-i saab kasutada ka Fedora pakettide testimiseks uute kompilaatorilippude suhtes, eksperimentaalsete või mitte-RHEL-i funktsioonide keelamiseks, riistvaraarhitektuuri nõuete muutmiseks ja täiendavate protsessorilaiendite lubamiseks. Näiteks ilma Fedora pakettide koostamise standardprotsessi muutmata saate samaaegselt testida kooslust koos lubatud AVX2 juhiste toega, seejärel hinnata AVX2 pakettide kasutamise mõju jõudlusele ja otsustada, kas rakendada muudatust Fedora põhidistributsioonis.

Allikas: opennet.ru

Lisa kommentaar