Projektet för att emulera byggandet av Red Hat Enterprise Linux baserat pÄ Fedora

FESCo-kommittén (Fedora Engineering Steering Committee), som ansvarar för den tekniska delen av utvecklingen av Fedora-distributionen, godkÀnde förslag till genomförande projektet ELN (Enterprise Linux Next), avsett att tillhandahÄlla en miljö baserat pÄ Fedora Rawhide-repositoriet, vilket kan anvÀndas för att testa funktionaliteten hos framtida versioner av RHEL (Red Hat Enterprise Linux). För ELN kommer en ny buildroot att förberedas och byggprocessen för att efterlikna skapandet av Red Hat Enterprise Linux baserat pÄ paket med kÀllkod frÄn Fedora-repositoriet. Projektet planeras att genomföras inom cykeln för Fedora 33.

ELN kommer att tillhandahÄlla infrastruktur som gör det möjligt att bygga Fedora-paket med metoder som anvÀnds i CentOS och RHEL, och ger författarna av Fedora-paket pÄ ett tidigt stadium möjlighet att fÄnga förÀndringar som potentiellt kan pÄverka utvecklingen av RHEL. ELN kommer ocksÄ att möjliggöra att testa planerade Àndringar av villkorsblock i spec-filer, det vill sÀga att bygga paket med en aktivering av villkor med variabeln "%{rhel}" instÀlld pÄ vÀrdet "9" (variabeln "%{fedora}" i ELN kommer att Äterge "false"), vilket simulerar byggandet för en framtida RHEL-gren.

Det slutliga mÄlet Àr att bygga om Fedora Rawhide-repositoriet som om det vore RHEL. I ELN planeras endast en liten del av samlingen av Fedora-paket att byggas om, som Àr efterfrÄgad i CentOS Stream och RHEL. FramgÄngsrika ombyggnader av ELN planeras att synkroniseras med interna byggnader av RHEL, med tillÀgg av Àndringar till paketen som inte Àr tillÄtna i Fedora (till exempel tillÀgg av varumÀrken). Utvecklarna kommer att strÀva efter att minimera skillnaderna mellan ELN och RHEL Next, genom att dela dem pÄ nivÄerna av villkorsblock i spec-filer.

En annan viktig tillÀmpning av ELN kommer att vara möjligheten att experimentera med att förverkliga nya idéer, utan att pÄverka de primÀra byggnaderna av Fedora. SÀrskilt kommer ELN att vara anvÀndbar för att skapa Fedora-byggnader som speglar avslutandet av stöd för gammal hÄrdvara och aktivering av ytterligare CPU-förlÀngningar som standard. Till exempel kan en version av Fedora samtidigt byggas genom att ange att CPU-kraven obligatoriskt stödjer AVX2-instruktionerna, varefter pÄverkan pÄ prestanda frÄn anvÀndningen av AVX2 i paketen testas och beslut om genomförande av Àndringar i den primÀra distributionen av Fedora fattas.
Dessa tester Àr relevanta för att kontrollera Fedora-paket under förÀndrade krav pÄ hÄrdvaruarkitekturer, som planeras i den kommande betydande versionen av RHEL, utan att blockera den normala processen för paketsammansÀttning och förberedelse av Fedora-utgÄvor.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster