Емулирање на верзија на 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 создадено во секое време.

Досега по вилушката на Федора подготовката на RHEL се вршеше зад затворени врати. Со CentOS Stream, Red Hat има намера да го направи процесот на развој на RHEL поотворен и потранспарентен за заедницата. ELN има за цел да го направи Fedora's CentOS Stream/RHEL Next попредвидлив со користење методи слични на системите за континуирана интеграција.

ELN ќе обезбеди посебен buildroot и процес на градење што ви овозможува повторно да го изградите складиштето Fedora Rawhide како да е RHEL. Успешните ELN-изградби се планирани да се синхронизираат со експериментални изданија на RHEL Следно, додавајќи дополнителни промени во пакетите што не се дозволени во Fedora (на пример, додавање имиња на брендови). Во исто време, програмерите ќе се обидат да ги минимизираат разликите со нивно одвојување на ниво на условни блокови во датотеките со спецификации.

Со ELN, одржувачите на пакети на Fedora ќе можат рано да ги фатат и тестираат промените што може потенцијално да влијаат на развојот на RHEL. Особено, ќе биде можно да се проверат планираните промени на условните блокови во датотеките со спецификации, т.е. изгради условен пакет со променливата „%{rhel}“ поставена на „9“ (променливата „%{fedora}“ ELN ќе врати „false“), симулирајќи градење пакет за идна RHEL гранка.

ELN исто така ќе ви овозможи да експериментирате со нови идеи без да влијаете на главните изданија на Fedora. ELN, исто така, може да се користи за тестирање на пакетите на Fedora со нови знаменца на компајлерот, за оневозможување на експериментални или не-RHEL карактеристики, за промена на барањата за хардверска архитектура и за овозможување дополнителни проширувања на процесорот. На пример, без промена на стандардниот процес за градење пакети во Fedora, можете истовремено да ја тестирате верзијата со овозможена поддршка за инструкции AVX2, потоа да го оцените влијанието на перформансите од користењето на AVX2 во пакетите и да одлучите дали да ја спроведете промената во главната дистрибуција на Fedora.

Извор: opennet.ru

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