Projekts Red Hat Enterprise Linux versijas atdarināšanai, pamatojoties uz Fedora

FESCo (Fedora inženieru vadības komiteja), kas ir atbildīga par Fedora izplatīšanas izstrādes tehnisko daļu, apstiprināts īstenošanas priekšlikums projekts ELN (Enterprise Linux Next), kuras mērķis ir nodrošināt vidi, kuras pamatā ir Fedora Rawhide repozitorijs, ko var izmantot, lai pārbaudītu RHEL (Red Hat Enterprise Linux) izplatīšanas turpmāko laidienu funkcionalitāti. Tiks sagatavota jauna buildroot ELN un montāžas process lai līdzinātu Red Hat Enterprise Linux veidošanu, pamatojoties uz avota pakotnēm no Fedora repozitorija. Projektu plānots īstenot Fedora 33 izstrādes cikla ietvaros.

ELN nodrošinās infrastruktūru, kas ļauj veidot Fedora pakotnes, izmantojot CentOS un RHEL atrodamās metodes, un ļaus Fedora pakotņu uzturētājiem agrīni uztvert izmaiņas, kas varētu ietekmēt RHEL attīstību. ELN arī ļaus pārbaudīt paredzētās izmaiņas nosacījuma blokos spec failos, t.i. izveidojiet nosacījumu pakotni ar mainīgo "%{rhel}", kas iestatīts uz "9" (ELN mainīgais "%{fedora}" atgriezīs "false"), simulējot nākamās RHEL filiāles būvējumu.

Gala mērķis ir atjaunot Fedora Rawhide krātuvi tā, it kā tas būtu RHEL. ELN plāno atjaunot tikai nelielu daļu no Fedora pakotņu kolekcijas, kas ir pieprasīta CentOS Stream un RHEL. Veiksmīgus ELN pārbūvjus plānots sinhronizēt ar iekšējām RHEL būvēm, pievienojot pakotnēs papildu izmaiņas, kas nav atļautas Fedora (piemēram, pievienojot zīmolu nosaukumus). Tajā pašā laikā izstrādātāji centīsies samazināt atšķirības starp ELN un RHEL Next, atdalot tos nosacījumu bloku līmenī specifikācijas failos.

Vēl viens svarīgs ELN lietojums būs iespēja eksperimentēt ar jaunām idejām, neietekmējot galvenās Fedora versijas. Jo īpaši ELN būs noderīgs, lai izveidotu Fedora būvējumus, kas atspoguļo izbeigšanu atbalsts vecākai aparatūrai un pēc noklusējuma iespējot papildu CPU paplašinājumus. Piemēram, paralēli būs iespējams izveidot Fedora variantu, norādot obligātu atbalstu AVX2 instrukcijām CPU prasībās, un pēc tam pārbaudīt AVX2 lietošanas ietekmi uz veiktspēju un izlemt, vai ieviest izmaiņas galvenajā Fedora. izplatīšana.
Šādi testi ir svarīgi, lai pārbaudītu Fedora pakotnes, ņemot vērā mainīgās prasības aparatūras arhitektūrām, kas plānotas nākotnē nozīmīgajā RHEL filiālē, nebloķējot parasto pakotņu veidošanas un Fedora laidienu sagatavošanas procesu.

Avots: opennet.ru

Pievieno komentāru