Red Hat Enterprise Linux-ի կառուցման էմուլյացիա՝ հիմնված Fedora Rawhide-ի վրա

Fedora Linux-ի մշակողները հայտարարել են SIG (Հատուկ հետաքրքրությունների խումբ) ձևավորման մասին՝ աջակցելու ELN (Enterprise Linux Next) նախագծին, որի նպատակն է ապահովել Red Hat Enterprise Linux-ի շարունակաբար զարգացող կառուցումներ՝ հիմնված Fedora Rawhide պահոցի վրա: RHEL-ի նոր մասնաճյուղերի ստեղծման գործընթացը ներառում է Fedora-ից երեք տարին մեկ մասնաճյուղի ստեղծում, որը որոշ ժամանակով մշակվում է առանձին, մինչև այն հասցվի վերջնական արտադրանքին: ELN-ը թույլ կտա ձեզ ընդօրինակել Red Hat Enterprise Linux-ի կառուցումները՝ հիմնված ցանկացած պահի ստեղծված Fedora Rawhide պահոցից մի հատվածի վրա:

Մինչ այժմ Fedora-ի պատառաքաղից հետո RHEL-ի պատրաստումն իրականացվում էր փակ դռների հետևում։ CentOS Stream-ի միջոցով Red Hat-ը մտադիր է RHEL-ի զարգացման գործընթացն ավելի բաց և թափանցիկ դարձնել համայնքի համար: ELN-ը նպատակ ունի Fedora-ի CentOS Stream/RHEL Next պատառաքաղն ավելի կանխատեսելի դարձնել՝ օգտագործելով շարունակական ինտեգրման համակարգերին նման մեթոդներ:

ELN-ը կտրամադրի առանձին buildroot և build գործընթաց, որը թույլ է տալիս վերակառուցել Fedora Rawhide պահոցը, ասես դա RHEL լինի: ELN-ի հաջող կառուցումները նախատեսվում է համաժամեցնել RHEL Next-ի փորձնական կառուցումների հետ՝ ավելացնելով լրացուցիչ փոփոխություններ այն փաթեթներում, որոնք թույլատրված չեն Fedora-ում (օրինակ՝ ֆիրմային անվանումների ավելացում): Միևնույն ժամանակ, մշակողները կփորձեն նվազագույնի հասցնել տարբերությունները՝ դրանք առանձնացնելով հատուկ ֆայլերի պայմանական բլոկների մակարդակով:

ELN-ի միջոցով Fedora-ի փաթեթի սպասարկողները կկարողանան վաղաժամ բռնել և փորձարկել փոփոխությունները, որոնք կարող են ազդել RHEL-ի զարգացման վրա: Մասնավորապես, հնարավոր կլինի ստուգել սպեցիֆիկ ֆայլերում պայմանական բլոկների նախատեսվող փոփոխությունները, այսինքն. կառուցեք պայմանական փաթեթ «%{rhel}» փոփոխականով, որը դրված է «9» («%{fedora}» ELN փոփոխականը կվերադարձնի «false»)՝ նմանակելով փաթեթ կառուցել ապագա RHEL մասնաճյուղի համար։

ELN-ը նաև թույլ կտա փորձարկել նոր գաղափարներ՝ առանց ազդելու Fedora-ի հիմնական կառուցվածքների վրա: ELN-ը կարող է օգտագործվել նաև Fedora փաթեթները փորձարկելու նոր կոմպիլյատորների դրոշների դեմ, անջատել փորձնական կամ ոչ RHEL գործառույթները, փոխել ապարատային ճարտարապետության պահանջները և միացնել CPU-ի լրացուցիչ ընդլայնումները: Օրինակ, առանց Fedora-ում փաթեթների կառուցման ստանդարտ գործընթացը փոխելու, դուք կարող եք միաժամանակ փորձարկել build-ը միացված AVX2 հրահանգների աջակցությամբ, այնուհետև գնահատել փաթեթներում AVX2-ի օգտագործման արդյունավետությունը և որոշել, թե արդյոք կատարել փոփոխությունը հիմնական Fedora բաշխման մեջ:

Source: opennet.ru

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