Proyekto upang tularan ang Red Hat Enterprise Linux build batay sa Fedora

Ang FESCo (Fedora Engineering Steering Committee), na responsable para sa teknikal na bahagi ng pag-unlad ng pamamahagi ng Fedora, naaprubahan panukala para sa pagpapatupad proyekto ELN (Enterprise Linux Next), na naglalayong magbigay ng kapaligiran na nakabatay sa Fedora Rawhide repository na magagamit upang subukan ang functionality ng mga susunod na release ng RHEL (Red Hat Enterprise Linux) distribution. Isang bagong buildroot ang ihahanda para sa ELN at proseso ng pagpupulong upang tularan ang pagbuo ng Red Hat Enterprise Linux batay sa mga source packages mula sa Fedora repository. Ang proyekto ay nakatakdang ipatupad bilang bahagi ng Fedora 33 development cycle.

ELN ay magbibigay ng imprastraktura na nagbibigay-daan sa mga Fedora packages na mabuo gamit ang mga technique na makikita sa CentOS at RHEL, at magbibigay-daan sa mga Fedora package maintainers na mahuli ang mga maagang pagbabago na maaaring makaapekto sa pagbuo ng RHEL. Papayagan ka rin ng ELN na suriin ang mga nilalayong pagbabago sa mga conditional block sa mga spec file, i.e. bumuo ng conditional package na may "%{rhel}" na variable na nakatakda sa "9" (ang "%{fedora}" ELN variable ay magbabalik ng "false"), na ginagaya ang isang build para sa hinaharap na RHEL branch.

Ang pangwakas na layunin ay muling itayo ang Fedora Rawhide repository na parang RHEL. Plano ng ELN na muling itayo ang isang maliit na bahagi lamang ng koleksyon ng Fedora package, na hinihiling sa CentOS Stream at RHEL. Ang matagumpay na mga muling pagtatayo ng ELN ay binalak na i-synchronize sa mga panloob na build ng RHEL, na nagdaragdag ng mga karagdagang pagbabago sa mga pakete na hindi pinapayagan sa Fedora (halimbawa, pagdaragdag ng mga pangalan ng tatak). Kasabay nito, susubukan ng mga developer na bawasan ang mga pagkakaiba sa pagitan ng ELN at RHEL Next, na naghihiwalay sa mga ito sa antas ng mga conditional block sa spec file.

Ang isa pang mahalagang paggamit ng ELN ay ang kakayahang mag-eksperimento sa mga bagong ideya nang hindi naaapektuhan ang mga pangunahing build ng Fedora. Sa partikular, magiging kapaki-pakinabang ang ELN para sa paglikha ng mga build ng Fedora na sumasalamin pagwawakas suporta para sa mas lumang hardware at paganahin ang mga karagdagang extension ng CPU bilang default. Halimbawa, kahanay, posibleng lumikha ng variant ng Fedora, na tumutukoy sa mandatoryong suporta para sa mga tagubilin ng AVX2 sa mga kinakailangan ng CPU, at pagkatapos ay subukan ang epekto ng pagganap ng paggamit ng AVX2 sa mga pakete at magpasya kung ipapatupad ang pagbabago sa pangunahing Fedora pamamahagi.
May kaugnayan ang mga naturang pagsubok para sa pagsubok ng mga pakete ng Fedora sa harap ng pagbabago ng mga kinakailangan para sa mga arkitektura ng hardware na binalak sa isang makabuluhang sangay ng RHEL sa hinaharap, nang hindi hinaharangan ang regular na proseso ng pagbuo ng mga pakete at paghahanda ng mga release ng Fedora.

Pinagmulan: opennet.ru

Magdagdag ng komento