A Fedora alapú Red Hat Enterprise Linux építési emulációs projektje

A FESCo (Fedora Engineering Steering Committee) bizottság, amely a Fedora disztribúció technikai fejlesztéséért felelős, jóváhagyta javaslat a megvalósításra Ez a backend az analitika számára. ELN (Enterprise Linux Next), amelynek célja egy olyan környezet biztosítása, amely a Fedora Rawhide tárolón alapul, és amely alkalmazható a jövőbeni RHEL (Red Hat Enterprise Linux) kiadások funkcionalitásának tesztelésére. Az ELN-hez új buildroot és építési folyamat lesz előkészítve, amely szimulálja a Red Hat Enterprise Linux létrehozását a Fedora tárolóból származó forráscsomagok alapján. A projekt a Fedora 33 fejlesztési ciklus keretein belül valósul meg.

ELN infrastruktúrát fog biztosítani a Fedora-csomagok CentOS és RHEL-ben alkalmazott módszerekkel történő összeállításához, lehetővé téve a Fedora csomagok korai fázisú karbantartói számára a potenciálisan RHEL fejlesztésére hatással lévő változások nyomon követését. Az ELN lehetőséget biztosít a feltételes blokkokra vonatkozó változások ellenőrzésére a spec fájlokban, azaz olyan csomag létrehozására, amely végrehajtja a feltételeket a „%{rhel}” változó „9”-re állításával (a „%{fedora}” ELN „false”-t ad vissza), szimulálva a jövőbeni RHEL ág számára történő összeállítást.

A végső cél az, hogy a Fedora Rawhide tárolót úgy építsék újra, mintha az RHEL lenne. Az ELN keretében csak a Fedora csomagkollekció kis részét tervezik újraépíteni, amely a CentOS Stream és RHEL iránti keresletet tükröz. A sikeresen újraépített ELN csomagok szinkronizálásra kerülnek a RHEL belső építéseivel, további változtatásokkal bővítve a csomagokat, amelyek nem megengedettek a Fedora-ban (például márkanevek hozzáadása). A fejlesztők igyekeznek minimalizálni a különbségeket az ELN és az RHEL Next között, a spec fájlok feltételes blokkjai szintjén elkülönítve azokat.

Az ELN másik fontos alkalmazása a lehetőséget biztosít új ötletek kísérletezésére anélkül, hogy a Fedora alap építéseit érintené. Különösen hasznos lesz a Fedora építéseinek létrehozására, amelyek tükrözik a támogatás megszüntetését a régi berendezések esetében, és alapértelmezettként további CPU kiterjesztések aktiválását. Például párhuzamosan létrehozható egy Fedora változat, amely a CPU-t követelő utasítások kötelező támogatását az AVX2-re határozza meg, majd tesztelhető az AVX2 használatának teljesítménye a csomagokban, és el kell dönteni, hogy a változtatást bevezetik-e a Fedora alap disztribúcióba.
Az ilyen tesztek relevánsak a Fedora csomagok ellenőrzésére azzal a céllal, hogy alkalmazkodjanak a jövőbeli jelentős RHEL-ág követelményeinek változásaihoz, anélkül, hogy blokkolnák a csomagok összeállítási és a Fedora kiadások előkészítési folyamatát.

Forrás: opennet.ru

Megbízható hosting vásárlása weboldalak számára, DDoS védelemmel, VPS VDS szerverek. 🔥 Megbízható webtárhely vásárlása DDoS védelemmel, VPS VDS szerverek | ProHoster