Fedora-kehittäjät Linux ilmoitti perustavansa erityisryhmän (SIG) tukemaan ELN (Enterprise) -projektia Linux Next), jonka tarkoituksena on tarjota jatkuvasti päivitettyjä Red Hat Enterprise -versioita Linux Perustuu Fedora Rawhide -arkistoon. Uusien RHEL-haarojen kehitysprosessiin kuuluu haarauman luominen Fedorasta kolmen vuoden välein, jota sitten kehitetään erikseen tietyn ajan, kunnes se saavuttaa lopullisen tuotteen. ELN mahdollistaa Red Hat Enterprise -koontiversioiden emuloinnin. Linux mielivaltaisena ajankohtana luodun Fedora Rawhide -arkiston tilannevedoksen perusteella.
Tähän asti, Fedorasta haarautumisen jälkeen, RHEL-valmistelua on tehty suljettujen ovien takana. Avustuksella CentOS Red Hat pyrkii tekemään RHEL-kehitysprosessista avoimemman ja läpinäkyvämmän yhteisölle. ELN pyrkii tekemään haarautumisvaiheesta CentOS Fedoran Stream/RHEL Next on ennustettavampi jatkuvan integroinnin järjestelmiä lähellä olevien menetelmien ansiosta.
ELN tarjoaa erillisen buildroot- ja build-prosessin, jonka avulla Fedora Rawhide -arkisto voidaan rakentaa uudelleen aivan kuin se olisi RHEL. Onnistuneet ELN-uudelleenrakennukset on tarkoitus synkronoida kokeellisten RHEL Next -koontiversioiden kanssa, jolloin paketteihin lisätään muutoksia, joita Fedora ei salli (kuten tavaramerkkien lisääminen). Kehittäjät pyrkivät minimoimaan eroja erottamalla ne ehdollisiin lohkoihin spesifikaatiotiedostoissa.
ELN:n avulla Fedora-pakettien ylläpitäjät pystyvät havaitsemaan ja testaamaan muutoksia varhaisessa vaiheessa, jotka voisivat vaikuttaa RHEL-kehitykseen. Tähän sisältyy suunniteltujen muutosten testaaminen spesifikaatiotiedostojen ehdollisiin lohkoihin, eli paketin rakentaminen ehdollisella liipaisimella, jossa "%{rhel}"-muuttuja on asetettu arvoon "9" (ELN:n "%{fedora}"-muuttuja palauttaa arvon "false"), ja tulevan RHEL-haaran paketin rakentamisen simulointi.
ELN antaa sinun myös kokeilla uusia ideoita vaikuttamatta Fedoran pääversioihin. ELN:ää voidaan muun muassa käyttää Fedora-pakettien testaamiseen uusilla kääntäjälipuilla, kokeellisten tai sopimattomien RHEL-ominaisuuksien poistamiseen käytöstä, laitteistoarkkitehtuurivaatimusten muuttamiseen ja lisäprosessorilaajennusten käyttöönottoon. Esimerkiksi muuttamatta Fedoran vakiopaketinrakennusprosessia voit samanaikaisesti testata AVX2-tuella toteutettua versiota ja sitten arvioida AVX2:n käytön suorituskykyvaikutuksia paketeissa sekä päättää, otetaanko muutos käyttöön Fedoran pääversiossa.
Lähde: opennet.ru
