Projekto por kopii Red Hat Enterprise Linux-konstruaĵon bazitan sur Fedora

La FESCo (Fedora Engineering Steering Committee), respondeca por la teknika parto de la evoluo de la Fedora distribuo, aprobita propono por efektivigo la projekto ELN (Enterprise Linux Next), celita provizi medion bazitan sur la Fedora Rawhide-deponejo, kiu povas esti uzata por testi la funkciecon de estontaj eldonoj de la distribuo RHEL (Red Hat Enterprise Linux). Nova konstruradiko estos preparita por ELN kaj kunigprocezo por imiti la formadon de Red Hat Enterprise Linux bazita sur fontpakaĵoj el la deponejo Fedora. La projekto estas planita esti efektivigita kiel parto de la Fedora 33 evoluciklo.

ELN provizos infrastrukturon kiu ebligas al Fedora-pakaĵoj esti konstruitaj uzante teknikojn trovitajn en CentOS kaj RHEL, kaj ebligos al Fedora-pakaĵ-prizorgantoj kapti fruajn ŝanĝojn kiuj eble povus influi RHEL-evoluon. ELN ankaŭ permesos al vi kontroli celitajn ŝanĝojn al kondiĉaj blokoj en specifaj dosieroj, t.e. konstrui kondiĉan pakaĵon kun la "%{rhel}" variablo agordita al "9" (la "%{fedora}" ELN-variablo revenos "false"), simulante konstruon por estonta RHEL-filio.

La fina celo estas rekonstrui la deponejon Fedora Rawhide kvazaŭ ĝi estus RHEL. ELN planas rekonstrui nur malgrandan parton de la pakaĵkolekto Fedora, kiu estas postulata en CentOS Stream kaj RHEL. Sukcesaj ELN-rekonstruoj estas planitaj por esti sinkronigitaj kun internaj RHEL-konstruoj, aldonante pliajn ŝanĝojn al la pakaĵoj kiuj ne estas permesitaj en Fedora (ekzemple, aldonante marknomojn). Samtempe, programistoj provos minimumigi la diferencojn inter ELN kaj RHEL Next, apartigante ilin je la nivelo de kondiĉaj blokoj en specifaj dosieroj.

Alia grava uzo de ELN estos la kapablo eksperimenti kun novaj ideoj sen tuŝi la ĉefajn Fedora-konstruaĵojn. Aparte, ELN estos utila por krei Fedora-konstruaĵojn kiuj reflektas ĉesigo subteno por pli malnova aparataro kaj ebligi pliajn CPU-etendaĵojn defaŭlte. Ekzemple, paralele, eblos krei varianton de Fedora, specifante devigan subtenon por AVX2-instrukcioj en la CPU-postuloj, kaj poste testi la efikecon de uzado de AVX2 en pakaĵoj kaj decidi ĉu efektivigi la ŝanĝon en la ĉefa Fedora. distribuo.
Tiaj testoj estas gravaj por testi Fedora-pakaĵojn antaŭ ŝanĝiĝantaj postuloj por aparataj arkitekturoj planitaj en estonta signifa branĉo de RHEL, sen bloki la regulan procezon konstrui pakaĵojn kaj prepari Fedora-eldonojn.

fonto: opennet.ru

Aldoni komenton