Emulácia zostavy Red Hat Enterprise Linux na báze Fedora Rawhide

Vývojári Fedora Linux oznámili vytvorenie skupiny SIG (skupina osobitného záujmu) na podporu projektu ELN (Enterprise Linux Next), ktorý je zameraný na poskytovanie nepretržite vyvíjaných zostáv Red Hat Enterprise Linux na základe repozitára Fedora Rawhide. Proces vývoja nových vetiev RHEL predpokladá vytvorenie raz za tri roky odvetvy od Fedory, ktorá sa určitý čas vyvíja samostatne, kým sa nedostane do konečného produktu. ELN umožní emuláciu zostáv Red Hat Enterprise Linux na základe snímky z repozitára Fedora Rawhide, vytvorenej v ľubovoľnom momente.

Doteraz sa po odvetvení od Fedory príprava RHEL vykonávala za zatvorenými dverami. Pomocou CentOS Stream chce spoločnosť Red Hat sprístupniť proces vývoja RHEL a spraviť ho transparentnejším pre komunitu. ELN sa zameriava na to, aby bola fáza odvetvenia CentOS Stream/RHEL Next od Fedory predvídateľnejšia, vďaka použitým metódam blízkym systémom kontinuálnej integrácie.

ELN poskytne samostatné buildroot a proces zostavovania, ktorý umožní opätovnú zostavu repozitára Fedora Rawhide tak, akoby to bol RHEL. Úspešné opätovné zostavy ELN sa plánujú synchronizovať s experimentálnymi zostavami RHEL Next, pričom sa do balíkov pridajú ďalšie zmeny, ktoré nie sú prijateľné v Federe (napríklad pridanie ochranných známok). Pri tom sa vývojári budú snažiť minimalizovať rozdiely, pričom ich rozdelia na úrovni podmienkových blokov v spec súboroch.

Pomocou ELN získajú sprievodné balíky Fedory možnosť v počiatočnej fáze zachytávať a testovať zmeny, ktoré môžu potenciálne ovplyvniť vývoj RHEL. Taktiež bude možné overovať navrhované zmeny podmienkových blokov v spec súboroch, t.j. zostavovať balík so spúšťaním podmienok s premennou „%{rhel}“, nastavenou na hodnotu „9“ (premenná „%{fedora}“ ELN bude vracať „false“), simulujúc zostavovanie balíka pre budúcu vetvu RHEL.

ELN tiež umožní experimentovať s realizáciou nových nápadov, bez zásahu do hlavných zostavení Fedora. ELN sa dá použiť na testovanie balíčkov Fedora v podmienkach aplikácie nových kompilátorových praporkov, vypnutia experimentálnych alebo nevhodných funkcií pre RHEL, zmeny požiadaviek na hardvérové architektúry a zapojenie dodatočných rozšírení CPU. Napríklad, bez zmeny štandardného procesu zostavovania balíčkov v Fedore je možné paralelne otestovať zostavenie so zvýšenou podporou inštrukcií AVX2, po čom je možné zhodnotiť vplyv na výkon z aplikácie AVX2 v balíčkoch a rozhodnúť sa o realizácii zmeny v hlavnom distribučnom balíku Fedora.

Zdroj: opennet.ru

Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Kúpte si spoľahlivý hosting pre webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster