Emulimi i ndërtimit të Red Hat Enterprise Linux mbi Fedora Rawhide

Zhvilluesit e Fedora Linux njoftuan formimin e grupit SIG (Special Interest Group) për mbështetje të projektit ELN (Enterprise Linux Next), i destinuar për ofrimin e ndërtimeve të vazhdueshme të Red Hat Enterprise Linux mbi depot Fedora Rawhide. Procesi i zhvillimit të degëve të reja të RHEL përfshin krijimin e një dege çdo tri vjet nga Fedora, e cila zhvillohet për një kohë të caktuar veçmas, deri në prodhimin përfundimtar. ELN do të lejojë emulimin e ndërtimeve të Red Hat Enterprise Linux mbi një prerje nga depoja Fedora Rawhide, e krijuar në një moment të rastësishëm.

Derisa deri më tani përgatitja e RHEL pas ndarjes nga Fedora është bërë prapa dyerve të mbyllura. Me ndihmën e CentOS Stream, kompania Red Hat ka për qëllim të bëjë procesin e zhvillimit të RHEL më të hapur dhe më të transparencë për komunitetin. ELN synon të bëjë fazën e ndarjes CentOS Stream/RHEL Next nga Fedora më të parashikueshme, përmes përdorimit të metodave të ngjashme me sistemet e integrimit të vazhdueshëm.

ELN do të ofrojë një buildroot dhe një proces ndërtimi të veçantë, duke lejuar rindërtimin e depozitës Fedora Rawhide siç do të ishte në RHEL. Rindërtimet e suksesshme të ELN pritet të sinkronizohen me ndërtimet eksperimantale të RHEL Next, duke shtuar në paketa ndryshime shtesë që janë të papranueshme në Fedora (për shembull, shtimi i markave tregtare). Në të njëjtën kohë, zhvilluesit do të përpiqen të minimizojnë diferencat, duke i ndarë ato në nivelin e bllokave kushtore në skedarët spec.

Me ndihmën e ELN, paketat mbështetëse të Fedora do të kenë mundësinë të kapin dhe testojnë ndryshime në një fazë të hershme, të cilat mund të ndikojnë potencialisht në zhvillimin e RHEL. Ndër të tjera, do të jetë e mundur të verifikohen ndryshimet e planifikuara në blloqet kushtore në skedarët spec, domethënë të krijohet një paketë 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 e paketës për degën e ardhshme të RHEL.

ELN gjithashtu do të lejojë eksperimentimin me zbatimin e ideve të reja, pa prekur ndërtimet kryesore të Fedora. Ndër të tjera, ELN mund të përdoret për të testuar paketat e Fedora në kushte të aplikimit të flamujve të rinj të kompilimit, shkëputjes së mundësive eksperimentale ose të papërshtatshme për RHEL, ndryshimit të kërkesave për arkitekturë harduerike dhe angazhimit të zgjerimeve shtesë të CPU. Për shembull, pa ndryshuar procesin standard të ndërtimit të paketave në Fedora, mund të testoni një ndërtim me mbështetje të aktivizuar për instrukcionet AVX2, pas së cilës mund të vlerësoni ndikimin në performancë nga aplikimi i AVX2 në paketa dhe të merrni një vendim mbi zbatimin e ndryshimit në distribucionin kryesor të Fedora.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster