Fedora негизделген Red Hat Enterprise Linux куруу долбоору

FESCO (Fedora инженердик башкаруу комитети), Fedora бөлүштүрүүнү өнүктүрүүнүн техникалык бөлүгү үчүн жооптуу болуп саналат, бекитилген ишке ашыруу боюнча сунуш долбоору ELN (Enterprise Linux Next), RHEL (Red Hat Enterprise Linux) дистрибуциясынын келечектеги чыгарылыштарынын функционалдуулугун текшерүү үчүн колдонула турган Fedora Rawhide репозиторийинин негизинде чөйрөнү камсыз кылууга багытталган. ELN үчүн жаңы курулуш тамыры даярдалат жана жамаат тартиби Fedora репозиторийинен булак топтомдорунун негизинде Red Hat Enterprise Linux түзүлүшүнө окшошуу. Долбоорду Fedora 33 өнүктүрүү циклинин алкагында ишке ашыруу пландаштырылууда.

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

Акыркы максат - Fedora Rawhide репозиторийин RHEL сыяктуу кайра куруу. ELN CentOS Stream жана RHELде суроо-талапка ээ болгон Fedora пакетинин коллекциясынын аз гана бөлүгүн калыбына келтирүүнү пландаштырууда. Ийгиликтүү ELN реконструкцияларын Fedoraда уруксат берилбеген пакеттерге кошумча өзгөртүүлөрдү кошуп, ички RHEL түзүмдөрү менен синхрондоштуруу пландаштырылууда (мисалы, бренд аталыштарын кошуу). Ошол эле учурда, иштеп чыгуучулар ELN жана RHEL Next ортосундагы айырмачылыктарды минималдаштырууга аракет кылышат, аларды spec файлдарындагы шарттуу блоктордун деңгээлинде бөлүп турушат.

ELN дагы бир маанилүү колдонуу негизги Fedora курулуштарына таасир этпестен жаңы идеялар менен эксперимент жүргүзүү мүмкүнчүлүгү болот. Атап айтканда, ELN чагылдырган Fedora курулуштарын түзүү үчүн пайдалуу болот токтотуу эски жабдыктарды колдоо жана демейки боюнча кошумча CPU кеңейтүүлөрүн иштетүү. Мисалы, параллелдүү түрдө CPU талаптарында AVX2 нускамаларына милдеттүү колдоо көрсөтүү менен Fedora вариантын түзүүгө болот, андан кийин пакеттерде AVX2ди колдонуунун натыйжалуулугун текшерүү жана негизги Fedora өзгөртүүнү ишке ашырууну чечүүгө болот. бөлүштүрүү.
Мындай тесттер Fedora пакеттерин сыноо үчүн актуалдуу болуп саналат, RHELдин келечектеги маанилүү тармагында пландаштырылган аппараттык архитектураларга талаптардын өзгөрүшүнө, пакеттерди куруунун жана Fedora релиздерин даярдоонун үзгүлтүксүз процессине тоскоол болбостон.

Source: opennet.ru

Комментарий кошуу