Emulacija gradnje Red Hat Enterprise Linux na osnovi Fedora Rawhide

Razvijalci Fedora Linux so napovedali oblikovanje SIG-skupine (Special Interest Group) za podporo projektu ELN (Enterprise Linux Next), ki se osredotoča na zagotavljanje neprekinjenih gradnjah Red Hat Enterprise Linux na osnovi repozitorija Fedora Rawhide. Postopek razvoja novih veja RHEL predvideva ustvarjanje odcepa od Fedore na tri leta, ki se določen čas razvija ločeno, dokler ne doseže končnega izdelka. ELN bo omogočil emulacijo gradij Red Hat Enterprise Linux na temelju preseka iz repozitorija Fedora Rawhide, ustvarjenega v poljubnem trenutku.

Do sedaj je bila pripravitev RHEL po odcepu od Fedore opravljena za zaprtimi vrati. S pomočjo CentOS Stream želi podjetje Red Hat narediti postopek razvoja RHEL bolj odprt in pregleden za skupnost. ELN si prizadeva, da bo faza odcepa CentOS Stream/RHEL Next od Fedore bolj predvidljiva, z uporabo metod, ki so blizu sistemom neprekinjene integracije.

ELN bo ponudil ločen buildroot in postopek gradnje, ki bo omogočil ponovno gradnjo repozitorija Fedora Rawhide, kot da bi bil RHEL. Uspešne ponovne gradnje ELN se bodo sinhronizirale z eksperimentalnimi gradnjami RHEL Next, pri čemer bodo v pakete dodane dodatne spremembe, ki so nepripadajoče v Fedora (na primer dodajanje blagovnih znamk). Hkrati se bodo razvijalci prizadevali minimalizirati razlike, pri čemer jih bodo delili na ravni pogojnih blokov v spec-datotekah.

S pomočjo ELN bodo spremljevalni paketi Fedora dobili priložnost, da na zgodnji stopnji zaznajo in testirajo spremembe, ki bi lahko potencialno vplivale na razvoj RHEL. Vključno s tem bo mogoče preveriti predvidene spremembe pogojnih blokov v spec-datotekah, tj. zgraditi paket s sprožitvijo pogojev z spremenljivko „%{rhel}“, nastavljeno na vrednost „9“ (spremenljivka „%{fedora}“ ELN bo vrnila „false“), simulirajoč gradnjo paketa za prihodnjo vejo RHEL.

ELN bo omogočil eksperimentiranje z uresničevanjem novih idej, ne da bi se dotaknili osnovnih gradnikov Fedore. Med drugim se ELN lahko uporablja za testiranje paketov Fedore v pogojih uporabe novih oznak prevajalnika, onemogočanja eksperimentalnih ali neprimernih funkcionalnosti za RHEL, spreminjanja zahtev po strojnih arhitekturah in vključevanja dodatnih razširitev CPU. Na primer, brez spreminjanja običajnega postopka gradnje paketov v Fedori je mogoče hkrati testirati gradnjo z vključenim podporo za AVX2, nato pa oceniti vpliv zmogljivosti uporabe AVX2 v paketih in sprejeti odločitev o implementaciji sprememb v osnovnem distribucijskem sistemu Fedore.

Izvor: opennet.ru

Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki 🔥 Kupite zanesljivo gostovanje za spletne strani z zaščito pred DDoS, VPS VDS strežniki | ProHoster