Emulado de Red Hat Enterprise Linux-konstruaĵo bazita sur Fedora Rawhide

La programistoj de Fedora Linukso anoncis la formadon de SIG (Speciala Interesa Grupo) por subteni la projekton ELN (Enterprise Linux Next), celante provizi kontinue evoluantajn konstruojn de Red Hat Enterprise Linux bazitaj sur la deponejo Fedora Rawhide. La procezo de evoluigado de novaj branĉoj de RHEL implikas krei branĉon de Fedora ĉiujn tri jarojn, kiu estas evoluigita aparte dum iom da tempo ĝis ĝi estas alportita al la fina produkto. ELN permesos vin kopii Red Hat Enterprise Linux-konstruaĵojn bazitajn sur tranĉaĵo el la deponejo Fedora Rawhide kreita iam ajn.

Ĝis nun, post la forko Fedora, la preparado de RHEL estis farita malantaŭ fermitaj pordoj. Kun CentOS Stream, Red Hat intencas fari la disvolvan procezon de RHEL pli malferma kaj travidebla al la komunumo. ELN celas igi la forkon CentOS Stream/RHEL Next de Fedora pli antaŭvidebla uzante metodojn similajn al kontinuaj integrigaj sistemoj.

ELN provizos apartan konstruradikon kaj konstruprocezon, kiu ebligas al vi rekonstrui la deponejon Fedora Rawhide kvazaŭ ĝi estus RHEL. Sukcesaj ELN-konstruaĵoj estas planitaj por esti sinkronigitaj kun eksperimentaj konstruoj de RHEL Next, aldonante pliajn ŝanĝojn al la pakaĵoj kiuj ne estas permesitaj en Fedora (ekzemple, aldonante marknomojn). Samtempe, programistoj provos minimumigi la diferencojn disigante ilin je la nivelo de kondiĉaj blokoj en specifaj dosieroj.

Kun ELN, Fedora pak-prizorgantoj povos frue kapti kaj testi ŝanĝojn, kiuj eble povus influi la disvolviĝon de RHEL. Aparte, eblos kontroli la 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 konstrui pakon por estonta RHEL-filio.

ELN ankaŭ permesos al vi eksperimenti kun novaj ideoj sen influi la ĉefajn konstruaĵojn de Fedora. ELN ankaŭ povas esti uzata por testi Fedora-pakaĵojn kontraŭ novaj kompililoj, malŝalti eksperimentajn aŭ ne-RHEL-funkciojn, ŝanĝi aparatarkitekturpostulojn kaj ebligi pliajn CPU-etendaĵojn. Ekzemple, sen ŝanĝi la norman procezon por konstrui pakaĵojn en Fedora, vi povas samtempe testi la konstruon kun subteno por AVX2-instrukcioj ebligitaj, tiam taksi la efikecon de uzado de AVX2 en pakaĵoj kaj decidi ĉu efektivigi la ŝanĝon en la ĉefa distribuo de Fedora.

fonto: opennet.ru

Aldoni komenton