Emulazzjoni ta' Red Hat Enterprise Linux build ibbażata fuq Fedora Rawhide

L-iżviluppaturi ta 'Fedora Linux ħabbru l-formazzjoni ta' SIG (Grupp ta 'Interess Speċjali) biex jappoġġjaw il-proġett ELN (Enterprise Linux Next), immirat li jipprovdi bini ta' Red Hat Enterprise Linux li qed jevolvi kontinwament ibbażat fuq ir-repożitorju Fedora Rawhide. Il-proċess ta 'żvilupp ta' fergħat ġodda ta 'RHEL jinvolvi l-ħolqien ta' fergħa minn Fedora kull tliet snin, li tiġi żviluppata separatament għal xi żmien sakemm tinġieb għall-prodott finali. ELN jippermettilek timita l-bini tar-Red Hat Enterprise Linux ibbażat fuq porzjon mir-repożitorju Fedora Rawhide maħluqa fi kwalunkwe ħin.

Sa issa, wara l-furketta Fedora, il-preparazzjoni ta 'RHEL kienet titwettaq wara bibien magħluqa. B'CentOS Stream, Red Hat beħsiebha tagħmel il-proċess ta 'żvilupp RHEL aktar miftuħ u trasparenti għall-komunità. ELN għandu l-għan li jagħmel il-furketta CentOS Stream/RHEL Next ta 'Fedora aktar prevedibbli billi juża metodi simili għal sistemi ta' integrazzjoni kontinwa.

ELN se jipprovdi proċess separat ta' buildroot u build li jippermettilek tibni mill-ġdid ir-repożitorju Fedora Rawhide bħallikieku kien RHEL. Bini ELN b'suċċess huma ppjanati li jiġu sinkronizzati ma 'bini sperimentali ta' RHEL Next, billi żżid bidliet addizzjonali għall-pakketti li mhumiex permessi f'Fedora (per eżempju, iż-żieda ta 'ismijiet tad-ditta). Fl-istess ħin, l-iżviluppaturi se jippruvaw jimminimizzaw id-differenzi billi jisseparawhom fil-livell ta 'blokki kondizzjonali fil-fajls spec.

B'ELN, dawk li jżommu l-pakketti Fedora se jkunu jistgħu jaqbdu u jittestjaw kmieni bidliet li jistgħu potenzjalment ikollhom impatt fuq l-iżvilupp RHEL. B'mod partikolari, ikun possibbli li jiġu ċċekkjati l-bidliet maħsuba għal blokki kondizzjonali fil-fajls tal-ispeċifikazzjonijiet, i.e. ibni pakkett kondizzjonali bil-varjabbli "%{rhel}" issettjat għal "9" (il-varjabbli ELN "%{fedora}" se jirritorna "falza"), filwaqt li tissimula l-bini ta' pakkett għal fergħa RHEL futura.

ELN jippermettilek ukoll tesperimenta b'ideat ġodda mingħajr ma taffettwa l-bini prinċipali ta 'Fedora. ELN jista 'jintuża wkoll biex jittestja pakketti Fedora kontra bnadar ġodda tal-kompilaturi, jiskonnettja karatteristiċi sperimentali jew mhux RHEL, jibdlu r-rekwiżiti tal-arkitettura tal-ħardwer, u jippermettu estensjonijiet addizzjonali tas-CPU. Pereżempju, mingħajr ma tbiddel il-proċess standard għall-bini ta 'pakketti f'Fedora, tista' fl-istess ħin tittestja l-bini bl-appoġġ għall-istruzzjonijiet AVX2 attivati, imbagħad tevalwa l-impatt tal-prestazzjoni tal-użu ta 'AVX2 f'pakketti u tiddeċiedi jekk timplimentax il-bidla fid-distribuzzjoni ewlenija ta' Fedora.

Sors: opennet.ru

Żid kumment