Projekt om Red Hat Enterprise Linux build te emulearjen basearre op Fedora

De FESCo (Fedora Engineering Steering Committee), ferantwurdlik foar it technyske diel fan 'e ûntwikkeling fan' e Fedora-distribúsje, goedkard útstel foar útfiering it projekt ELN (Enterprise Linux Next), rjochte op it leverjen fan in omjouwing basearre op it Fedora Rawhide repository dat kin wurde brûkt om de funksjonaliteit te testen fan takomstige releases fan 'e RHEL (Red Hat Enterprise Linux) distribúsje. In nije buildroot wurdt taret foar ELN en gearkomste proses om de formaasje fan Red Hat Enterprise Linux te emulearjen basearre op boarnepakketten fan it Fedora-repository. It projekt is pland om te wurde ymplementearre as ûnderdiel fan 'e Fedora 33-ûntwikkelingssyklus.

ELN sil in ynfrastruktuer leverje wêrmei Fedora-pakketten kinne wurde boud mei techniken fûn yn CentOS en RHEL, en sil Fedora-pakketûnderhâlders ynskeakelje om iere wizigingen te fangen dy't mooglik ynfloed kinne op RHEL-ûntwikkeling. ELN sil jo ek tastean om de bedoelde wizigingen te kontrolearjen oan betingstblokken yn spec-bestannen, d.w.s. bou in betingstpakket mei de fariabele "%{rhel}" ynsteld op "9" (de ELN-fariabele "%{fedora}" sil "falsk" werombringe), simulearje in build foar in takomstige RHEL-tûke.

It eindoel is om de Fedora Rawhide-repository opnij op te bouwen as wie it RHEL. ELN is fan plan om mar in lyts diel fan 'e Fedora-pakketkolleksje opnij op te bouwen, dy't yn fraach is yn CentOS Stream en RHEL. Súksesfolle ELN-rebuilds binne pland om te wurde syngronisearre mei ynterne RHEL-builds, tafoegjen fan ekstra wizigingen oan 'e pakketten dy't net tastien binne yn Fedora (bygelyks merknammen tafoegje). Tagelyk sille ûntwikkelders besykje de ferskillen tusken ELN en RHEL Folgjende te minimalisearjen, se skieden op it nivo fan betingsten blokken yn spec-bestannen.

In oar wichtich gebrûk fan ELN sil de mooglikheid wêze om te eksperimintearjen mei nije ideeën sûnder de wichtichste Fedora-builds te beynfloedzjen. Benammen ELN sil nuttich wêze foar it meitsjen fan Fedora-builds dy't reflektearje beëiniging stipe foar âldere hardware en ynskeakelje standert ekstra CPU-útwreidingen. Bygelyks, parallele, sil it mooglik wêze om in fariant fan Fedora te meitsjen, ferplichte stipe foar AVX2-ynstruksjes oantsjutte yn 'e CPU-easken, en dan de prestaasjes-ynfloed fan it brûken fan AVX2 yn pakketten testen en beslute oft de wiziging yn' e haad Fedora ymplementearje moat Distribúsje.
Sokke testen binne relevant foar it testen fan Fedora-pakketten yn it gesicht fan feroarjende easken foar hardware-arsjitektueren pland yn in takomstige wichtige tûke fan RHEL, sûnder it reguliere proses te blokkearjen fan it bouwen fan pakketten en it tarieden fan Fedora-releases.

Boarne: opennet.ru

Add a comment