Projet fir Red Hat Enterprise Linux Build ze emuléieren baséiert op Fedora

De FESCo (Fedora Engineering Steering Committee), verantwortlech fir den techneschen Deel vun der Entwécklung vun der Fedora Verdeelung, guttgeheescht Propositioun fir Ëmsetzung de Projet ELN (Enterprise Linux Next), zielt fir en Ëmfeld ze liwweren baséiert op dem Fedora Rawhide Repository dat benotzt ka ginn fir d'Funktionalitéit vun zukünfteg Verëffentlechungen vun der RHEL (Red Hat Enterprise Linux) Verdeelung ze testen. Eng nei Buildroot gëtt fir ELN virbereet an Assemblée Prozess fir d'Bildung vu Red Hat Enterprise Linux ze emuléieren baséiert op Quellpakete vum Fedora Repository. De Projet ass geplangt als Deel vum Fedora 33 Entwécklungszyklus ëmgesat ze ginn.

ELN wäert eng Infrastruktur ubidden, déi et erlaabt Fedora Packagen ze bauen mat Techniken, déi an CentOS a RHEL fonnt ginn, an et erméiglecht de Fedora Package Entrepreneuren fréi Ännerungen ze fangen, déi potenziell d'RHEL Entwécklung beaflosse kënnen. ELN erlaabt Iech och virgesinn Ännerunge fir bedingte Blocken a Spezifizéierungsdateien z'iwwerpréiwen, d.h. baut e bedingte Package mat der Variabel "%{rhel}" op "9" (d'"%{fedora}" ELN Variabel wäert "falsch" zréckginn), simuléiert e Bau fir eng zukünfteg RHEL Branche.

D'Ennziel ass de Fedora Rawhide Repository opzebauen wéi wann et RHEL wier. ELN plangt nëmmen e klengen Deel vun der Fedora Package Sammlung opzebauen, déi am CentOS Stream an RHEL gefuerdert ass. Erfollegräich ELN-Rebuilds si geplangt fir mat internen RHEL-Builds synchroniséiert ze ginn, zousätzlech Ännerunge fir d'Packagen bäizefügen, déi net an Fedora erlaabt sinn (zum Beispill Markennimm derbäisetzen). Zur selwechter Zäit probéieren d'Entwéckler d'Ënnerscheeder tëscht ELN an RHEL Next ze minimiséieren, se op den Niveau vun bedingungslosen Blocken an Spezifizéierungsdateien ze trennen.

Eng aner wichteg Notzung vum ELN wäert d'Fäegkeet sinn mat neien Iddien ze experimentéieren ouni d'Haapt Fedora Builds ze beaflossen. Besonnesch ELN wäert nëtzlech sinn fir Fedora Builds ze kreéieren déi reflektéieren Ennergang Ënnerstëtzung fir eeler Hardware an aktivéiert zousätzlech CPU Extensiounen als Standard. Zum Beispill, parallel wäert et méiglech sinn eng Variant vu Fedora ze kreéieren, obligatoresch Ënnerstëtzung fir AVX2 Instruktiounen an den CPU Ufuerderungen ze spezifizéieren, an dann d'Performance Impakt vun der Benotzung vun AVX2 a Packagen testen an ze entscheeden ob d'Ännerung an der Haaptfedora ëmzesetzen Verdeelung.
Esou Tester si relevant fir Fedora Packagen ze testen vis-à-vis vun änneren Ufuerderunge fir Hardwarearchitekturen, geplangt an enger zukünfteg bedeitend Zweig vun RHEL, ouni de reguläre Prozess ze blockéieren fir Packagen ze bauen an Fedora Verëffentlechungen ze preparéieren.

Source: opennet.ru

Setzt e Commentaire