Red Hat Enterprise Linux ನ ಅನುಕರಣೆ Fedora Rawhide ಅನ್ನು ಆಧರಿಸಿದೆ

ಫೆಡೋರಾ ಲಿನಕ್ಸ್ ಡೆವಲಪರ್‌ಗಳು ELN (ಎಂಟರ್‌ಪ್ರೈಸ್ ಲಿನಕ್ಸ್ ನೆಕ್ಸ್ಟ್) ಪ್ರಾಜೆಕ್ಟ್ ಅನ್ನು ಬೆಂಬಲಿಸಲು SIG (ವಿಶೇಷ ಆಸಕ್ತಿ ಗುಂಪು) ರಚನೆಯನ್ನು ಘೋಷಿಸಿದ್ದಾರೆ, ಇದು Fedora Rawhide ರೆಪೊಸಿಟರಿಯ ಆಧಾರದ ಮೇಲೆ ನಿರಂತರವಾಗಿ ವಿಕಸನಗೊಳ್ಳುತ್ತಿರುವ Red Hat Enterprise Linux ನಿರ್ಮಾಣಗಳನ್ನು ಒದಗಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. RHEL ನ ಹೊಸ ಶಾಖೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಪ್ರಕ್ರಿಯೆಯು ಫೆಡೋರಾದಿಂದ ಪ್ರತಿ ಮೂರು ವರ್ಷಗಳಿಗೊಮ್ಮೆ ಶಾಖೆಯನ್ನು ರಚಿಸುವುದನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಇದನ್ನು ಅಂತಿಮ ಉತ್ಪನ್ನಕ್ಕೆ ತರುವವರೆಗೆ ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ ಪ್ರತ್ಯೇಕವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗುತ್ತದೆ. ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ರಚಿಸಲಾದ Fedora Rawhide ರೆಪೊಸಿಟರಿಯಿಂದ ಸ್ಲೈಸ್ ಅನ್ನು ಆಧರಿಸಿ Red Hat Enterprise Linux ಬಿಲ್ಡ್‌ಗಳನ್ನು ಅನುಕರಿಸಲು ELN ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ.

ಇಲ್ಲಿಯವರೆಗೆ, ಫೆಡೋರಾ ಫೋರ್ಕ್ ನಂತರ, RHEL ನ ತಯಾರಿಕೆಯನ್ನು ಮುಚ್ಚಿದ ಬಾಗಿಲುಗಳ ಹಿಂದೆ ನಡೆಸಲಾಯಿತು. CentOS ಸ್ಟ್ರೀಮ್‌ನೊಂದಿಗೆ, RHEL ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಸಮುದಾಯಕ್ಕೆ ಹೆಚ್ಚು ಮುಕ್ತ ಮತ್ತು ಪಾರದರ್ಶಕವಾಗಿಸಲು Red Hat ಉದ್ದೇಶಿಸಿದೆ. ELN ಫೆಡೋರಾದ CentOS ಸ್ಟ್ರೀಮ್/RHEL ನೆಕ್ಸ್ಟ್ ಫೋರ್ಕ್ ಅನ್ನು ನಿರಂತರ ಏಕೀಕರಣ ವ್ಯವಸ್ಥೆಗಳಂತೆಯೇ ವಿಧಾನಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಹೆಚ್ಚು ಊಹಿಸಬಹುದಾದಂತೆ ಮಾಡುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ.

ELN ಪ್ರತ್ಯೇಕ ಬಿಲ್ಡ್‌ರೂಟ್ ಮತ್ತು ನಿರ್ಮಾಣ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಒದಗಿಸುತ್ತದೆ ಅದು ನಿಮಗೆ ಫೆಡೋರಾ ರಾಹೈಡ್ ರೆಪೊಸಿಟರಿಯನ್ನು RHEL ನಂತೆ ಮರುನಿರ್ಮಾಣ ಮಾಡಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಯಶಸ್ವಿ ELN ಬಿಲ್ಡ್‌ಗಳನ್ನು RHEL ನೆಕ್ಸ್ಟ್‌ನ ಪ್ರಾಯೋಗಿಕ ಬಿಲ್ಡ್‌ಗಳೊಂದಿಗೆ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲು ಯೋಜಿಸಲಾಗಿದೆ, ಫೆಡೋರಾದಲ್ಲಿ ಅನುಮತಿಸದ ಪ್ಯಾಕೇಜ್‌ಗಳಿಗೆ ಹೆಚ್ಚುವರಿ ಬದಲಾವಣೆಗಳನ್ನು ಸೇರಿಸುತ್ತದೆ (ಉದಾಹರಣೆಗೆ, ಬ್ರ್ಯಾಂಡ್ ಹೆಸರುಗಳನ್ನು ಸೇರಿಸುವುದು). ಅದೇ ಸಮಯದಲ್ಲಿ, ಡೆವಲಪರ್‌ಗಳು ಸ್ಪೆಕ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ಷರತ್ತುಬದ್ಧ ಬ್ಲಾಕ್‌ಗಳ ಮಟ್ಟದಲ್ಲಿ ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸುವ ಮೂಲಕ ವ್ಯತ್ಯಾಸಗಳನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತಾರೆ.

ELN ನೊಂದಿಗೆ, ಫೆಡೋರಾ ಪ್ಯಾಕೇಜ್ ನಿರ್ವಾಹಕರು RHEL ಅಭಿವೃದ್ಧಿಯ ಮೇಲೆ ಪ್ರಭಾವ ಬೀರುವ ಬದಲಾವಣೆಗಳನ್ನು ಮೊದಲೇ ಹಿಡಿಯಲು ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ನಿರ್ದಿಷ್ಟವಾಗಿ, ಸ್ಪೆಕ್ ಫೈಲ್‌ಗಳಲ್ಲಿ ಷರತ್ತುಬದ್ಧ ಬ್ಲಾಕ್‌ಗಳಿಗೆ ಉದ್ದೇಶಿತ ಬದಲಾವಣೆಗಳನ್ನು ಪರಿಶೀಲಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ಅಂದರೆ. "%{rhel}" ವೇರಿಯೇಬಲ್ ಅನ್ನು "9" ಗೆ ಹೊಂದಿಸುವುದರೊಂದಿಗೆ ಷರತ್ತುಬದ್ಧ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ನಿರ್ಮಿಸಿ ("%{fedora}" ELN ವೇರಿಯೇಬಲ್ "ತಪ್ಪು" ಎಂದು ಹಿಂತಿರುಗಿಸುತ್ತದೆ), ಭವಿಷ್ಯದ RHEL ಶಾಖೆಗಾಗಿ ಪ್ಯಾಕೇಜ್ ಅನ್ನು ನಿರ್ಮಿಸುವುದನ್ನು ಅನುಕರಿಸುತ್ತದೆ.

ಮುಖ್ಯ ಫೆಡೋರಾ ಬಿಲ್ಡ್‌ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರದಂತೆ ಹೊಸ ಆಲೋಚನೆಗಳನ್ನು ಪ್ರಯೋಗಿಸಲು ELN ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಹೊಸ ಕಂಪೈಲರ್ ಫ್ಲ್ಯಾಗ್‌ಗಳ ವಿರುದ್ಧ ಫೆಡೋರಾ ಪ್ಯಾಕೇಜುಗಳನ್ನು ಪರೀಕ್ಷಿಸಲು, ಪ್ರಾಯೋಗಿಕ ಅಥವಾ RHEL ಅಲ್ಲದ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು, ಹಾರ್ಡ್‌ವೇರ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಅವಶ್ಯಕತೆಗಳನ್ನು ಬದಲಾಯಿಸಲು ಮತ್ತು ಹೆಚ್ಚುವರಿ CPU ವಿಸ್ತರಣೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ELN ಅನ್ನು ಬಳಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಫೆಡೋರಾದಲ್ಲಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು ಪ್ರಮಾಣಿತ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಬದಲಾಯಿಸದೆಯೇ, AVX2 ಸೂಚನೆಗಳನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಿದ ಬೆಂಬಲದೊಂದಿಗೆ ನೀವು ಏಕಕಾಲದಲ್ಲಿ ನಿರ್ಮಾಣವನ್ನು ಪರೀಕ್ಷಿಸಬಹುದು, ನಂತರ ಪ್ಯಾಕೇಜ್‌ಗಳಲ್ಲಿ AVX2 ಅನ್ನು ಬಳಸುವ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪರಿಣಾಮವನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡಿ ಮತ್ತು ಮುಖ್ಯ ಫೆಡೋರಾ ವಿತರಣೆಯಲ್ಲಿ ಬದಲಾವಣೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಬೇಕೆ ಎಂದು ನಿರ್ಧರಿಸಿ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ