Пројекат за емулацију Ред Хат Ентерприсе Линук буилд-а засноване на Федори

ФЕСЦо (Федора инжењерски управни одбор), одговоран за технички део развоја Федора дистрибуције, одобрено предлог за спровођење пројекат ЕЛН (Ентерприсе Линук Нект), чији је циљ да обезбеди окружење засновано на Федора Равхиде спремишту које се може користити за тестирање функционалности будућих издања РХЕЛ (Ред Хат Ентерприсе Линук) дистрибуције. Нови буилдроот ће бити припремљен за ЕЛН и процес монтаже да емулира формирање Ред Хат Ентерприсе Линук-а на основу изворних пакета из Федора спремишта. Планирано је да пројекат буде имплементиран као део развојног циклуса Федора 33.

ЕЛН обезбедиће инфраструктуру која омогућава да се Федора пакети граде коришћењем техника које се налазе у ЦентОС-у и РХЕЛ-у, и омогућиће одржаваоцима Федора пакета да ухвате ране промене које би потенцијално могле да утичу на развој РХЕЛ-а. ЕЛН ће вам такође омогућити да проверите намераване промене условних блокова у датотекама спецификација, тј. направите условни пакет са променљивом "%{рхел}" постављеном на "9" ("%{федора}" ЕЛН променљива ће вратити "фалсе"), симулирајући градњу за будућу грану РХЕЛ.

Крајњи циљ је да се поново изгради Федора Равхиде спремиште као да је РХЕЛ. ЕЛН планира да обнови само мали део Федора колекције пакета, који је тражен у ЦентОС Стреам-у и РХЕЛ-у. Планирано је да се успешна реконструкција ЕЛН-а синхронизује са интерним РХЕЛ верзијама, додајући додатне измене у пакете које нису дозвољене у Федори (на пример, додавање имена брендова). Истовремено, програмери ће покушати да минимизирају разлике између ЕЛН и РХЕЛ Нект, одвајајући их на нивоу условних блокова у датотекама спецификација.

Још једна важна употреба ЕЛН-а биће могућност експериментисања са новим идејама без утицаја на главне Федора верзије. Конкретно, ЕЛН ће бити користан за креирање Федора верзија које одражавају Прекид подршку за старији хардвер и подразумевано омогућавање додатних ЦПУ екстензија. На пример, паралелно, биће могуће креирати варијанту Федора-е, наводећи обавезну подршку за АВКС2 инструкције у захтевима ЦПУ-а, а затим тестирати утицај на перформансе коришћења АВКС2 у пакетима и одлучити да ли да примените промену у главном Федора систему дистрибуција.
Такви тестови су релевантни за тестирање Федора пакета суочених са променљивим захтевима за хардверске архитектуре планиране у будућој значајној грани РХЕЛ-а, без блокирања редовног процеса прављења пакета и припреме Федора издања.

Извор: опеннет.ру

Додај коментар