Fedora ఆధారంగా Red Hat Enterprise Linux బిల్డ్‌ని అనుకరించే ప్రాజెక్ట్

ఫెడోరా పంపిణీ అభివృద్ధిలో సాంకేతిక భాగానికి బాధ్యత వహించే FESCO (ఫెడోరా ఇంజనీరింగ్ స్టీరింగ్ కమిటీ), ఆమోదించబడింది అమలు కోసం ప్రతిపాదన ప్రాజెక్ట్ ELN (Enterprise Linux Next), RHEL (Red Hat Enterprise Linux) పంపిణీ యొక్క భవిష్యత్తు విడుదలల కార్యాచరణను పరీక్షించడానికి ఉపయోగించే Fedora Rawhide రిపోజిటరీ ఆధారంగా పర్యావరణాన్ని అందించడం లక్ష్యంగా పెట్టుకుంది. ELN కోసం కొత్త బిల్డ్‌రూట్ సిద్ధం చేయబడుతుంది మరియు అసెంబ్లీ ప్రక్రియ ఫెడోరా రిపోజిటరీ నుండి సోర్స్ ప్యాకేజీల ఆధారంగా Red Hat Enterprise Linux ఏర్పాటును అనుకరించడానికి. ప్రాజెక్ట్ ఫెడోరా 33 డెవలప్‌మెంట్ సైకిల్‌లో భాగంగా అమలు చేయడానికి షెడ్యూల్ చేయబడింది.

ELN CentOS మరియు RHELలో ఉన్న సాంకేతికతలను ఉపయోగించి Fedora ప్యాకేజీలను నిర్మించడానికి అనుమతించే ఒక అవస్థాపనను అందిస్తుంది మరియు RHEL అభివృద్ధిపై ప్రభావం చూపగల ప్రారంభ మార్పులను గుర్తించడానికి Fedora ప్యాకేజీ నిర్వహణదారులను అనుమతిస్తుంది. స్పెక్ ఫైల్‌లలో షరతులతో కూడిన బ్లాక్‌లకు ఉద్దేశించిన మార్పులను తనిఖీ చేయడానికి కూడా ELN మిమ్మల్ని అనుమతిస్తుంది, అనగా. "9"కి సెట్ చేయబడిన "%{rhel}" వేరియబుల్‌తో షరతులతో కూడిన ప్యాకేజీని రూపొందించండి ("%{fedora}" ELN వేరియబుల్ "false"ని అందిస్తుంది), భవిష్యత్ RHEL బ్రాంచ్ కోసం బిల్డ్‌ను అనుకరిస్తుంది.

Fedora Rawhide రిపోజిటరీని RHEL లాగా పునర్నిర్మించడం అంతిమ లక్ష్యం. ELN Fedora ప్యాకేజీ సేకరణలో కొంత భాగాన్ని మాత్రమే పునర్నిర్మించాలని యోచిస్తోంది, ఇది CentOS స్ట్రీమ్ మరియు RHELలో డిమాండ్‌లో ఉంది. విజయవంతమైన ELN పునర్నిర్మాణాలను అంతర్గత RHEL బిల్డ్‌లతో సమకాలీకరించడానికి ప్లాన్ చేయబడింది, Fedoraలో అనుమతించబడని ప్యాకేజీలకు అదనపు మార్పులను జోడిస్తుంది (ఉదాహరణకు, బ్రాండ్ పేర్లను జోడించడం). అదే సమయంలో, డెవలపర్లు ELN మరియు RHEL నెక్స్ట్ మధ్య వ్యత్యాసాలను తగ్గించడానికి ప్రయత్నిస్తారు, వాటిని స్పెక్ ఫైల్‌లలో షరతులతో కూడిన బ్లాక్‌ల స్థాయిలో వేరు చేస్తారు.

ELN యొక్క మరొక ముఖ్యమైన ఉపయోగం ప్రధాన Fedora బిల్డ్‌లను ప్రభావితం చేయకుండా కొత్త ఆలోచనలతో ప్రయోగాలు చేయగల సామర్థ్యం. ప్రత్యేకించి, ప్రతిబింబించే Fedora బిల్డ్‌లను రూపొందించడానికి ELN ఉపయోగపడుతుంది రద్దు పాత హార్డ్‌వేర్‌కు మద్దతు మరియు డిఫాల్ట్‌గా అదనపు CPU పొడిగింపులను ప్రారంభించండి. ఉదాహరణకు, సమాంతరంగా, CPU అవసరాలలో AVX2 సూచనలకు తప్పనిసరి మద్దతును తెలుపుతూ, Fedora యొక్క వేరియంట్‌ని సృష్టించడం సాధ్యమవుతుంది, ఆపై ప్యాకేజీలలో AVX2ని ఉపయోగించడం యొక్క పనితీరు ప్రభావాన్ని పరీక్షించి, ప్రధాన Fedoraలో మార్పును అమలు చేయాలా వద్దా అని నిర్ణయించుకోవచ్చు. పంపిణీ.
ప్యాకేజీలను నిర్మించడం మరియు ఫెడోరా విడుదలలను సిద్ధం చేయడం వంటి సాధారణ ప్రక్రియను నిరోధించకుండా, భవిష్యత్తులో RHEL యొక్క ముఖ్యమైన శాఖలో ప్లాన్ చేయబడిన హార్డ్‌వేర్ ఆర్కిటెక్చర్‌ల కోసం అవసరాలు మారుతున్న నేపథ్యంలో ఫెడోరా ప్యాకేజీలను పరీక్షించడానికి ఇటువంటి పరీక్షలు సంబంధితంగా ఉంటాయి.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి