Red Hat Enterprise Linuxi ehituse emulatsioon Fedora Rawhide baasil

Fedora Linuxi arendajad teatasid SIG-grupi (Eriti Huvi Grupp) loomise kohta, et toetada ELN (Enterprise Linux Next) projekti, mille eesmÀrk on pakkuda pidevalt koostatud Red Hat Enterprise Linuxi versioone Fedora Rawhide'i hoidlast. Uute RHEL harude arendusprotsess tÀhendab, et iga kolme aasta tagant luuakse haru Fedorast, mis areneb mÔnda aega eraldi, kuni see viidud lÔpptoote tasemele. ELN vÔimaldab emuleerida Red Hat Enterprise Linuxi versioone, mis pÔhinevad Fedora Rawhide'i hoidlas loodud lÔikudel, mis on loodud mingil juhul.

Kuni nĂŒĂŒd on RHEL-i ettevalmistamine pĂ€rast Fedora haru loomist toimunud suletud uste taga. Red Hat kavatseb CentOS Streami abil muuta RHEL-i arendusprotsessi avatumaks ja lĂ€bipaistvamaks kogukonna jaoks. ELN-i eesmĂ€rk on muuta CentOS Streami/RHEL Nexti haru loomise etapp Fedora osas rohkem ennustatavaks, rakendades meetodeid, mis on sarnased pideva integreerimise sĂŒsteemidega.

ELN tagab eraldi buildroot'i ja koostamisprotsessi, mis vĂ”imaldab Fedora Rawhide'i hoidla ĂŒmberkomplekteerimist nii, nagu see oleks RHEL. ELN-i edukad ĂŒmberkomplekteerimised plaanitakse sĂŒnkroniseerida RHEL Next eksperimentaalsete koostamistega, lisades pakettidesse tĂ€iendavaid muudatusi, mis pole Fedora-s vastuvĂ”etavad (nĂ€iteks kaubamĂ€rkide lisamine). Samuti pĂŒĂŒavad arendajad erinevusi minimaalsetena hoida, jagades need tingimuslike plokkide tasandil spec-failidesse.

ELN-i abil saavad Fedora kaasnevad paketid vÔimaluse varakult tuvastada ja testida muutusi, mis vÔivad potentsiaalselt mÔjutada RHEL-i arendust. Sealhulgas saab kontrollida planeeritud muutusi tingimuslikes plokkides spec-failides, st pakett, mille tingimused töötavad muutuja "%{rhel}" vÀÀrtusega "9" (muutuja "%{fedora}" ELN tagastab "false"), simuleerides paketi kokkupanekut tulevase RHEL-i haru jaoks.

ELN vĂ”imaldab ka katsetada uute ideede elluviimist, mĂ”jutamata Fedora pĂ”hikogusid. ELN-i vĂ”ib kasutada Fedora pakettide testimiseks, kasutades uusi kompileerimisliipu, keeldudes katsetest vĂ”i RHEL-ile sobimatutest funktsioonidest, muutes riistvaranĂ”udeid ja aktiveerides tĂ€iendavaid protsessori laiendusi. NĂ€iteks vĂ”ib Fedora tavalist pakettide koostamisprotsessi muutes paralleelselt testida koostamist, kus on lubatud AVX2 kĂ€skude tugi, seejĂ€rel hinnata AVX2 rakendamise mĂ”ju jĂ”udlusele pakettides ning otsustada nende muudatuste rakendamise ĂŒle pĂ”hiversioonis Fedora.

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster