Red Hat Enterprise құрастыру эмуляциясы жобасы Linux Fedora негізінде

FESCO (Fedora инженерлік басқару комитеті), Fedora дистрибутивін әзірлеудің техникалық бөлігіне жауапты, бекітілген іске асыру жөніндегі ұсыныс жоба ELN (Кәсіпорын Linux Келесі), RHEL (Red Hat Enterprise) дистрибуциясының болашақ шығарылымдарының функционалдығын тексеру үшін пайдаланылуы мүмкін Fedora Rawhide репозиторийіне негізделген ортаны қамтамасыз етуге бағытталған. Linux). ELN үшін жаңа buildroot дайындалады және құрастыру процесі Red Hat Enterprise ұйымының құрылуын имитациялау үшін Linux Fedora репозиторийінен алынған бастапқы пакеттерге негізделген жоба Fedora 33 әзірлеу циклі кезінде шығарылады деп жоспарлануда.

ELN қолданылатын әдістерді қолдана отырып, Fedora пакеттерін құруға мүмкіндік беретін инфрақұрылымды қамтамасыз етеді. CentOS және RHEL, және Fedora пакетін қолдаушыларға RHEL дамуына әсер етуі мүмкін өзгерістерді ерте анықтауға мүмкіндік береді. ELN сонымен қатар шартты блоктарға енгізілген жоспарланған өзгерістерді спецификация файлдарында тексеруге мүмкіндік береді, яғни "%{rhel}" айнымалысы "9" мәніне орнатылған шартты триггері бар пакетті құру (ELN-нің "%{fedora}" айнымалысы "жалған" мәнін қайтарады), болашақ RHEL тармағының құрастырылуын модельдейді.

Түпкі мақсат - Fedora Rawhide репозиторийін RHEL сияқты қайта құру. ELN сұранысқа ие Fedora пакет жинағының тек шағын бөлігін ғана қайта құруды жоспарлап отыр. CentOS Stream және RHEL. Сәтті ELN қайта құрулары ішкі RHEL құрастыруларымен синхрондалады, Fedora-да рұқсат етілмеген пакеттерге қосымша өзгерістер қосылады (мысалы, сауда белгілерін қосу). Сонымен қатар, әзірлеушілер ELN мен RHEL Next арасындағы айырмашылықтарды азайтуға тырысады, оларды spec файлдарындағы шартты блоктар деңгейінде бөледі.

ELN-тің тағы бір маңызды қолданылуы негізгі Fedora құрылымдарына әсер етпестен жаңа идеялармен тәжірибе жасау мүмкіндігі болады. Атап айтқанда, ELN көрсететін Fedora құрылымдарын жасау үшін пайдалы болады тоқтату Ескі жабдықты қолдау және қосымша CPU кеңейтімдерін әдепкі пайдалану. Мысалы, Fedora нұсқасын процессор талаптарында AVX2 нұсқаулығын қолдауды талап ететін параллельді әзірлеуге болады, содан кейін пакеттерде AVX2 пайдаланудың өнімділік әсерін сынау және негізгі Fedora дистрибутивіндегі өзгертуді енгізу немесе енгізу туралы шешім қабылдау.
Бұл сынақтар пакеттерді құрудың және Fedora шығарылымдарының дайындалуының қалыпты процесін бұзбай, болашақ негізгі RHEL филиалы үшін жоспарланған аппараттық архитектура талаптарының өзгеруі жағдайында Fedora бумаларын сынау үшін пайдалы.

Ақпарат көзі: opennet.ru

DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster