sok A Fedora fejlesztői kiadták reklám útján különleges érdekcsoport (SIG) megalakulása az Enterprise Linux Next (ELN) projekt támogatása érdekében, amelynek célja a Red Hat Enterprise Linux folyamatos fejlesztéseinek biztosítása a Fedora Rawhide adattár alapján.
Ez az új javasolt fejlesztési folyamat, azt jelenti, hogy az új RHEL-fiókok háromévente Fedora-fiókot hoznak létre, hogy a maguk részéről egy ideig külön fejlesztésre kerül, amíg a végtermékig el nem viszik.
míg Az ELN lehetővé teszi a Red Hat Enterprise Linux buildjeinek emulációját a Fedora Rawhide adattár véletlenszerűen létrehozott töredéke alapján.
Megemlítik, hogy eddig, a Fedora elágazása óta, az RHEL előkészítése zárt ajtók mögött zajlott. A CentOS Stream segítségével a Red Hat az RHEL fejlesztési folyamatát nyitottabbá és átláthatóbbá kívánja tenni a közösség számára.
Az ELN (Enterprise Linux Next) Special Interest Group (SIG) küldetése az RHEL folyamatosan elindítható verziójának elérése.
A klasszikus megközelítést alkalmazva az RHEL elágazik a Fedorától, és hosszú ideig privát módon fejlődik, mielőtt teljes egészében termékként újra megjelenik. Ehelyett ki akarjuk használni a Fedora nyersbőrének előnyeit és a CI / CD technológiák terén elért előrelépéseket, hogy bármikor önkényesen elágazhassunk és megkezdjük az RHEL egyik verziójának megkeményítését.
Az ELN célja a bifurkációs szakasz megvalósítása a CentOS Stream-től / RHEL Következő a Fedorától kiszámíthatóbbak legyenek a folyamatos integrációs rendszerekhez hasonló technikák alkalmazásávalEzenkívül az ELN külön build root és build folyamatot biztosít a Fedora Rawhide tárház RHEL-ként történő újjáépítéséhez.
Sőt, a sikeres újjáépítés szinkronizálását tervező fejlesztők megemlítik írta ELN az RHEL Next kísérleti felépítéseivel, további változtatások hozzáadása a Fedora által nem engedélyezett csomagokhoz (például védjegyek hozzáadása). Ugyanakkor a fejlesztők megpróbálják minimalizálni a különbségeket azáltal, hogy a feltételes blokk szintjén megosztják őket a specifikációs fájlokban.
Az ELN-ekkel a Fedora fenntartói képesek lesznek észlelni és tesztelni azokat a korai változásokat, amelyek befolyásolhatják az RHEL fejlődését.
Mi az ELN előnye?
A CentOS Stream megjelenése és újrafókuszálása egyértelműbb történetet nyújtott az RHEL fejlődéséről. A Fedora továbbra is az RHEL következő nagy kiadásának fejlesztési központja, míg a CentOS Stream ezt az alulról építkező szerepet tölti be a stabilizálás és a frissítések terén.
Tehát néhányunk elkezdte vizsgálni a módját annak biztosítására, hogy a Fedora tovább épüljön az ökoszisztéma értékes helyén. Úgy döntöttünk, hogy a Fedora elágazásának és a Red Hat Enterprise Linuxsá válásának egyszerűsítésére összpontosítunk.
Többek között lehetőség lesz ellenőrizni a feltételes blokkok várható változásait a specifikációs fájlokban, azaz építeni egy csomagot, amikor a feltételeket a "% {rhel}" "9" értékre (az "% {fedora ELN változó" váltja ki) váltja ki. } »Visszaadja a„ false ”értéket), szimulálva egy jövőbeli RHEL-fiók csomagjának felépítését.
Az ELN lehetővé teszi a kísérletezést is új ötletek életre keltése a Fedora alapvető építéseinek befolyásolása nélkül.
Ez magában foglalja azokat az ELN-eket, amelyek felhasználhatók a Fedora-csomagok tesztelésére új fordítói zászlókkal szemben, letiltva a kísérleti vagy nem megfelelő RHEL-szolgáltatásokat, megváltoztatva a hardverarchitektúra követelményeit és engedélyezve a további CPU-bővítményeket.
Például a Fedora szabványos csomagépítési folyamatának megváltoztatása nélkül megemlítik, hogy egyidejűleg tesztelhet egy buildet az AVX2 utasítás támogatásával, majd értékelheti az AVX2 csomagokban történő használatának hatását, és eldöntheti, hogy végrehajtja-e a fő Fedora változását terjesztés.
Végül ha érdekel, hogy többet tudjon meg róla, konzultálhat a részleteket a következő linken.