Emulatioun vu Red Hat Enterprise Linux Build baséiert op Fedora Rawhide

D'Fedora Linux Entwéckler hunn d'Bildung vun engem SIG (Special Interest Group) ugekënnegt fir den ELN (Enterprise Linux Next) Projet z'ënnerstëtzen, zielt fir kontinuéierlech evoluéierend Builds vu Red Hat Enterprise Linux baséiert op dem Fedora Rawhide Repository ze bidden. De Prozess vun der Entwécklung vun neie Filialen vun RHEL beinhalt d'Schafung vun enger Branche vu Fedora all dräi Joer, déi getrennt fir eng Zäit entwéckelt gëtt bis et zum Schlussprodukt bruecht gëtt. ELN erlaabt Iech Red Hat Enterprise Linux Builds ze emuléieren baséiert op engem Slice vum Fedora Rawhide Repository erstallt zu all Moment.

Bis elo, no der Fedora Gabel, war d'Virbereedung vun RHEL hannert zouenen Dieren duerchgefouert. Mat CentOS Stream wëll Red Hat de RHEL Entwécklungsprozess méi oppen an transparent fir d'Gemeinschaft maachen. ELN zielt fir de Fedora CentOS Stream / RHEL Next Gabel méi prévisibel ze maachen andeems Dir Methoden ähnlech wéi kontinuéierlech Integratiounssystemer benotzt.

ELN wäert e separaten Buildroot a Bauprozess ubidden, deen Iech erlaabt de Fedora Rawhide Repository opzebauen wéi wann et RHEL wier. Erfollegräich ELN Builds si geplangt fir mat experimentellen Builds vu RHEL Next synchroniséiert ze ginn, zousätzlech Ännerunge fir d'Packagen bäizefügen déi net an Fedora erlaabt sinn (zum Beispill Markennamen derbäisetzen). Zur selwechter Zäit probéieren d'Entwéckler d'Ënnerscheeder ze minimiséieren andeems se se um Niveau vun de bedingte Blocken a Spezifizéierungsdateien trennen.

Mat ELN, Fedora Package Ënnerhalter kënnen fréi Ännerunge fänken an testen, déi potenziell d'RHEL Entwécklung beaflossen. Besonnesch wäert et méiglech sinn déi virgesinn Ännerunge fir bedingungsblocken 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 Package fir eng zukünfteg RHEL Filial ze bauen.

ELN erlaabt Iech och mat neien Iddien ze experimentéieren ouni d'Haapt Fedora Builds ze beaflossen. ELN kann och benotzt ginn fir Fedora Packagen géint nei Compiler Fändelen ze testen, experimentell oder net-RHEL Features auszeschalten, Hardwarearchitekturfuerderungen z'änneren an zousätzlech CPU Extensiounen z'aktivéieren. Zum Beispill, ouni de Standardprozess fir Packagen an Fedora z'änneren, kënnt Dir gläichzäiteg de Bau testen mat Ënnerstëtzung fir AVX2 Instruktiounen aktivéiert, dann evaluéieren d'Performance Impakt vun der Benotzung vun AVX2 a Packagen an entscheeden ob d'Ännerung an der Haaptfedora Verdeelung ëmgesat gëtt.

Source: opennet.ru

Setzt e Commentaire