Projektas, skirtas mėgdžioti „Red Hat Enterprise Linux“ versiją, pagrįstą „Fedora“.

FESCo (Fedora inžinerinis valdymo komitetas), atsakingas už techninę Fedora platinimo kūrimo dalį, patvirtino pasiūlymas dėl įgyvendinimo projektas ELN („Enterprise Linux Next“), kuria siekiama sukurti aplinką, pagrįstą „Fedora Rawhide“ saugykla, kurią galima naudoti būsimų RHEL („Red Hat Enterprise Linux“) platinimo leidimų funkcionalumui išbandyti. ELN ir bus parengta nauja buildroot surinkimo procesas mėgdžioti Red Hat Enterprise Linux formavimą remiantis šaltinio paketais iš Fedora saugyklos. Projektą planuojama įgyvendinti kaip Fedora 33 kūrimo ciklo dalį.

ELN suteiks infrastruktūrą, leidžiančią kurti „Fedora“ paketus naudojant „CentOS“ ir RHEL technologijas, o „Fedora“ paketų prižiūrėtojai galės pastebėti ankstyvus pakeitimus, kurie gali turėti įtakos RHEL plėtrai. ELN taip pat leis patikrinti numatytus sąlyginių blokų pakeitimus spec failuose, t.y. sukurti sąlyginį paketą, kurio kintamasis „%{rhel}“ nustatytas į „9“ (ELN kintamasis „%{fedora}“ grąžins „false“), imituojant būsimos RHEL šakos kūrimą.

Galutinis tikslas yra atstatyti Fedora Rawhide saugyklą taip, lyg tai būtų RHEL. ELN planuoja atkurti tik nedidelę Fedora paketų kolekcijos dalį, kuri yra paklausi CentOS Stream ir RHEL. Sėkmingus ELN atnaujinimus planuojama sinchronizuoti su vidinėmis RHEL versijomis, pridedant papildomų paketų pakeitimų, kurie neleidžiami „Fedora“ (pavyzdžiui, pridedant prekės ženklų pavadinimus). Tuo pačiu metu kūrėjai stengsis sumažinti skirtumus tarp ELN ir RHEL Next, atskirdami juos sąlyginių blokų lygiu specifikacijų failuose.

Kitas svarbus ELN panaudojimas bus galimybė eksperimentuoti su naujomis idėjomis nepažeidžiant pagrindinių Fedora versijų. Visų pirma ELN bus naudinga kuriant „Fedora“ versijas, kurios atspindi nutraukimas palaikykite senesnę aparatinę įrangą ir pagal numatytuosius nustatymus įgalinkite papildomus procesoriaus plėtinius. Pavyzdžiui, lygiagrečiai bus galima sukurti „Fedora“ variantą, nurodant privalomą AVX2 instrukcijų palaikymą procesoriaus reikalavimuose, o tada išbandyti AVX2 naudojimo paketuose poveikį našumui ir nuspręsti, ar įdiegti pakeitimą pagrindinėje „Fedora“. paskirstymas.
Tokie testai yra svarbūs testuojant „Fedora“ paketus, atsižvelgiant į besikeičiančius reikalavimus aparatinės įrangos architektūroms, planuojamoms būsimoje reikšmingoje RHEL šakoje, neblokuojant įprasto paketų kūrimo ir „Fedora“ leidimų rengimo.

Šaltinis: opennet.ru

Добавить комментарий