Fedora əsasında Red Hat Enterprise Linux quruluşunu təqlid etmək üçün layihə

Fedora paylanmasının inkişafının texniki hissəsinə cavabdeh olan FESCo (Fedora Mühəndislik İdarəetmə Komitəsi), təsdiqləndi həyata keçirilməsi üçün təklif Layihə ELN (Enterprise Linux Next), RHEL (Red Hat Enterprise Linux) paylanmasının gələcək buraxılışlarının funksionallığını yoxlamaq üçün istifadə edilə bilən Fedora Rawhide repozitoriyasına əsaslanan mühit təmin etmək məqsədi daşıyır. ELN və üçün yeni tikinti kökü hazırlanacaq montaj prosesi Fedora repozitoriyasından mənbə paketləri əsasında Red Hat Enterprise Linux-un formalaşmasını təqlid etmək. Layihənin Fedora 33 inkişaf dövrü çərçivəsində həyata keçirilməsi planlaşdırılır.

ELN Fedora paketlərinin CentOS və RHEL-də tapılan üsullardan istifadə etməklə qurulmasına imkan verən infrastruktur təmin edəcək və Fedora paketinin sahiblərinə RHEL-in inkişafına potensial təsir göstərə biləcək erkən dəyişiklikləri tutmağa imkan verəcək. ELN həm də spesifikasiyalar fayllarında şərti bloklara nəzərdə tutulan dəyişiklikləri yoxlamağa imkan verəcək, yəni. "%{rhel}" dəyişəni ilə "9" ("%{fedora}" ELN dəyişəni "yanlış" qaytaracaq) ilə şərti paket qurun, gələcək RHEL filialı üçün quruluşu simulyasiya edin.

Son məqsəd Fedora Rawhide deposunu RHEL kimi yenidən qurmaqdır. ELN, CentOS Stream və RHEL-də tələb olunan Fedora paket kolleksiyasının yalnız kiçik bir hissəsini yenidən qurmağı planlaşdırır. Uğurlu ELN yenidənqurmalarının Fedora-da icazə verilməyən paketlərə əlavə dəyişikliklərin (məsələn, brend adlarının əlavə edilməsi) əlavə edilməsi ilə daxili RHEL quruluşları ilə sinxronlaşdırılması planlaşdırılır. Eyni zamanda, tərtibatçılar ELN və RHEL Next arasındakı fərqləri minimuma endirməyə çalışacaq, onları spec fayllarında şərti bloklar səviyyəsində ayıracaqlar.

ELN-in digər mühüm istifadəsi əsas Fedora quruluşlarına təsir etmədən yeni ideyalarla sınaqdan keçirmək imkanı olacaq. Xüsusilə, ELN əks etdirən Fedora quruluşlarını yaratmaq üçün faydalı olacaq xitam köhnə hardware üçün dəstək və defolt olaraq əlavə CPU uzantılarını aktivləşdirin. Məsələn, paralel olaraq, CPU tələblərində AVX2 təlimatları üçün məcburi dəstəyi göstərərək Fedora variantını yaratmaq, sonra paketlərdə AVX2 istifadəsinin performans təsirini yoxlamaq və dəyişikliyin əsas Fedora-da həyata keçirilib-keçirilməməsinə qərar vermək mümkün olacaq. paylanması.
Bu cür testlər, paketlərin qurulması və Fedora buraxılışlarının hazırlanmasının müntəzəm prosesini əngəlləmədən, RHEL-in gələcək əhəmiyyətli filialında planlaşdırılan aparat arxitekturalarına tələblərin dəyişməsi şəraitində Fedora paketlərini sınaqdan keçirmək üçün aktualdır.

Mənbə: opennet.ru

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