Projekti i emulimit të ndërtimit të Red Hat Enterprise Linux mbi bazën e Fedora

Komiteti FESCo (Fedora Engineering Steering Committee), përgjegjës për pjesën teknike të zhvillimit të distribucionit Fedora, miratoi propozimi për implementimin i projektit ELN (Enterprise Linux Next), e cila ka për qëllim ofrimin e një mjedisi të bazuar në depozita Fedora Rawhide, që mund të përdoret për testimin e funksionalitetit të lëshimeve të ardhshme të distribucionit RHEL (Red Hat Enterprise Linux). Për ELN do të përgatitet një buildroot i ri dhe procesi i ndërtimit për emulimin e formimit të Red Hat Enterprise Linux mbi bazën e paketave me kod burimor nga depozita Fedora. Projekti është parashikuar të realizohet brenda ciklit të zhvillimit të Fedora 33.

ELN do të ofrojë një infrastrukturë që lejon ndërtimin e pakove Fedora duke përdorur metoda të aplikuara në CentOS dhe RHEL, dhe do të mundësojë atë që mbështetësit e pakove Fedora në fazë të hershme të kapin ndryshimet, të cilat mund të reflektojnë potencialisht në zhvillimin e RHEL. ELN gjithashtu do të lejojë verifikimin e ndryshimeve të parashikuara të blloqeve kushtore në skedarët spec, dmth. të ndërtimit të një pakete me aktivizimin e kushteve me variablën "%{rhel}", e cila është vendosur në vlerën "9" (variabla "%{fedora}" e ELN do të kthejë "false"), duke simuluar ndërtimin për degën e ardhshme të RHEL.

Qëllimi përfundimtar është rindërtimi i depozitës Fedora Rawhide ashtu siç do të ishte RHEL. Në ELN është planifikuar të rindërtohet vetëm një pjesë e vogël nga koleksioni i paketave Fedora, të kërkuara në CentOS Stream dhe RHEL. Rindërtimet e suksesshme të ELN pritet të sinkronizohen me ndërtimet e brendshme të RHEL, duke shtuar në paketa ndryshime të tjera që janë të papranueshme në Fedora (p.sh. shtimi i markave tregtare). Në të njëjtën kohë, zhvilluesit do të përpiqen të minimalizojnë diferencat midis ELN dhe RHEL Next, duke i ndarë ato në nivelin e blloqeve kushtore në skedarët spec.

Një përdorim tjetër i rëndësishëm i ELN do të jetë mundësia për të eksperimentuar me realizimin e ideve të reja, pa prekur shpërndarjet themelore të Fedora. Në veçanti, ELN do të jetë i dobishëm për krijimin e ndërtimeve Fedora që reflektojnë ndalimin mbështetje për pajisje të vjetra dhe aktivizimin e zgjerimeve të CPU-së si parazgjedhje. Për shembull, paralelisht mund të krijohet një variant Fedora, duke përcaktuar në kërkesat për CPU mbështetje të detyrueshme të instrukcioneve AVX2, pas së cilës mund të testohet ndikimi në performancë nga përdorimi i AVX2 në paketa dhe të merret një vendim për implementimin e ndryshimit në distribucionin kryesor të Fedora.
Testet e tilla janë të rëndësishme për verifikimin e paketave Fedora nën ndryshimet e kërkesave për arkitekturën harduerike, që janë planifikuar në degën thelbësore të ardhshme RHEL, pa bllokuar procesin standard të ndërtimit të paketa dhe përgatitjes së lëshimeve të Fedora.

Burimi: opennet.ru

Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы 🔥 Купить надежный хостинг для сайтов с защитой от DDoS, VPS VDS серверы | ProHoster