ಯುವ ಡೆವಲಪರ್‌ಗಳ ಆಗಮನವನ್ನು ತಡೆಯುವ ತಡೆಗೋಡೆಯಾಗಿ ಮೇಲಿಂಗ್ ಪಟ್ಟಿಗಳ ಮೂಲಕ ನಿರ್ವಹಣೆ

ಸಾರಾ ನೊವೊಟ್ನಿ, ಮೈಕ್ರೋಸಾಫ್ಟ್‌ನ ಲಿನಕ್ಸ್ ಫೌಂಡೇಶನ್‌ನ ಆಡಳಿತ ಮಂಡಳಿಯ ಸದಸ್ಯೆ, ಬೆಳೆದ ಸಂಚಿಕೆ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಅಭಿವೃದ್ಧಿ ಪ್ರಕ್ರಿಯೆಯ ಪುರಾತನ ಸ್ವರೂಪದ ಬಗ್ಗೆ. ಸಾರಾ ಪ್ರಕಾರ, ಕರ್ನಲ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸಂಘಟಿಸಲು ಮತ್ತು ಪ್ಯಾಚ್‌ಗಳನ್ನು ಸಲ್ಲಿಸಲು ಮೇಲಿಂಗ್ ಪಟ್ಟಿಯನ್ನು (LKML, ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಮೇಲಿಂಗ್ ಪಟ್ಟಿ) ಬಳಸುವುದು ಯುವ ಡೆವಲಪರ್‌ಗಳನ್ನು ನಿರುತ್ಸಾಹಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಹೊಸ ನಿರ್ವಾಹಕರು ಸೇರಲು ಅಡ್ಡಿಯಾಗಿದೆ. ಕರ್ನಲ್‌ನ ಗಾತ್ರ ಮತ್ತು ಅಭಿವೃದ್ಧಿಯ ವೇಗ ಹೆಚ್ಚಾದಂತೆ ಸಮಸ್ಯೆ ಉಂಟಾಗುತ್ತದೆ ಕೊರತೆ ಕರ್ನಲ್ ಉಪವ್ಯವಸ್ಥೆಗಳನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡುವ ಸಾಮರ್ಥ್ಯವನ್ನು ನಿರ್ವಹಿಸುವವರು.

"ಸಮಸ್ಯೆಗಳು" ವ್ಯವಸ್ಥೆಯಂತೆಯೇ ನಿರ್ವಾಹಕರು ಮತ್ತು ಡೆವಲಪರ್‌ಗಳ ನಡುವಿನ ಸಂವಹನಕ್ಕಾಗಿ ಹೆಚ್ಚು ಆಧುನಿಕ ಕಾರ್ಯವಿಧಾನವನ್ನು ರಚಿಸುವುದು ಮತ್ತು Git ನಲ್ಲಿ ನೇರವಾಗಿ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳುವ ಮೂಲಕ GitHub ನಲ್ಲಿ ವಿನಂತಿಗಳನ್ನು ಎಳೆಯುವುದು, ಯೋಜನೆಗೆ ಕಿರಿಯ ನಿರ್ವಾಹಕರನ್ನು ಆಕರ್ಷಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ. ಪ್ರಸ್ತುತ ಮೇಲಿಂಗ್ ಪಟ್ಟಿ-ಆಧಾರಿತ ಅಭಿವೃದ್ಧಿ ನಿರ್ವಹಣಾ ಪ್ರಕ್ರಿಯೆಯನ್ನು ಅನೇಕ ಯುವ ಡೆವಲಪರ್‌ಗಳು ಪುರಾತನ ಮತ್ತು ಅನಗತ್ಯವಾಗಿ ಸಮಯ ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ ಎಂದು ಗ್ರಹಿಸಿದ್ದಾರೆ. ಪ್ರಸ್ತುತ, ಕರ್ನಲ್ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಮುಖ್ಯ ಕಾರ್ಯ ಸಾಧನವೆಂದರೆ ಇಮೇಲ್ ಕ್ಲೈಂಟ್, ಮತ್ತು 5-10 ವರ್ಷಗಳ ಹಿಂದೆ ಉದ್ಯಮಕ್ಕೆ ಬಂದ ಮತ್ತು ಆಧುನಿಕ ಸಹಕಾರಿ ಅಭಿವೃದ್ಧಿ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಒಗ್ಗಿಕೊಂಡಿರುವ ಹೊಸಬರಿಗೆ ಅಂತಹ ಕೆಲಸದ ಸಂಘಟನೆಗೆ ಹೊಂದಿಕೊಳ್ಳುವುದು ತುಂಬಾ ಕಷ್ಟ.

ಲೆಟರ್ ಫಾರ್ಮ್ಯಾಟಿಂಗ್ಗಾಗಿ ಕಟ್ಟುನಿಟ್ಟಾದ ಅವಶ್ಯಕತೆಗಳಿಂದ ಅಸ್ವಸ್ಥತೆಯು ಉಲ್ಬಣಗೊಳ್ಳುತ್ತದೆ, ಅವುಗಳಲ್ಲಿ ಕೆಲವು 25 ವರ್ಷಗಳ ಹಿಂದೆ ಅಳವಡಿಸಿಕೊಂಡವು. ಉದಾಹರಣೆಗೆ, ಹೆಚ್ಚಿನ ಇಮೇಲ್ ಕ್ಲೈಂಟ್‌ಗಳು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಅಂತಹ ಮಾರ್ಕ್ಅಪ್ ಅನ್ನು ಬಳಸುತ್ತಾರೆ ಎಂಬ ವಾಸ್ತವದ ಹೊರತಾಗಿಯೂ, ಮೇಲಿಂಗ್ ಪಟ್ಟಿಯು HTML ಮಾರ್ಕ್ಅಪ್ ಬಳಕೆಯನ್ನು ನಿಷೇಧಿಸುತ್ತದೆ. ಇದು ಸೃಷ್ಟಿಸುವ ತೊಂದರೆಗಳ ಉದಾಹರಣೆಯಾಗಿ, HTML ಮೇಲ್ ಅನ್ನು ಅನುಮತಿಸದ OpenBSD ಮೇಲಿಂಗ್ ಪಟ್ಟಿಗೆ ಪ್ಯಾಚ್ ಅನ್ನು ಕಳುಹಿಸಲು ಸಹೋದ್ಯೋಗಿಯನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ, ಅವರ ಮುಖ್ಯ ಇಮೇಲ್ ಕ್ಲೈಂಟ್ (Outlook) ರಿಂದ ಪ್ರತ್ಯೇಕ ಇಮೇಲ್ ಕ್ಲೈಂಟ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವ ಅಗತ್ಯವಿದೆ. HTML ಮೇಲ್ ಅನ್ನು ಕಳುಹಿಸುತ್ತದೆ.

ಸ್ಥಾಪಿತ ಅಡಿಪಾಯಗಳನ್ನು ಮುರಿಯದಿರಲು ಮತ್ತು ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೆವಲಪರ್‌ಗಳ ಅಭ್ಯಾಸವನ್ನು ಉಲ್ಲಂಘಿಸದಿರಲು, ಹೊಸ ಡೆವಲಪರ್‌ಗಳಿಗಾಗಿ ಒಂದು ಮೋಡ್ ಅನ್ನು ರಚಿಸಲು ಪ್ರಸ್ತಾಪಿಸಲಾಗಿದೆ, ಇದು "ಸಮಸ್ಯೆಗಳು" ಹೋಲುವ ವಿನಂತಿಗಳು ಅಥವಾ ಸಿಸ್ಟಮ್‌ಗಳ ಮೂಲಕ ನೇರವಾಗಿ ನಿರ್ವಾಹಕರಿಗೆ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಸಲ್ಲಿಸಲು ಮತ್ತು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪ್ರಸಾರ ಮಾಡಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಅವುಗಳನ್ನು LKML ಮೇಲಿಂಗ್ ಪಟ್ಟಿಗೆ.

ಚರ್ಚೆಗಳು ಮತ್ತು ಪ್ರಕಟಣೆಗಳ ಪರವಾಗಿ ಪ್ಯಾಚ್‌ಗಳಿಂದ LKML ಅನ್ನು ಆಫ್‌ಲೋಡ್ ಮಾಡುವುದು ಇನ್ನೊಂದು ಉಪಾಯವಾಗಿದೆ. ಅದರ ಪ್ರಸ್ತುತ ರೂಪದಲ್ಲಿ, ಸಾವಿರಾರು ಅಕ್ಷರಗಳು LKML ಮೂಲಕ ಹಾದು ಹೋಗುತ್ತವೆ, ಅವುಗಳಲ್ಲಿ ಹೆಚ್ಚಿನವು ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರಿಸಲು ನೇರವಾಗಿ ಪ್ರಸ್ತಾಪಿಸಲಾದ ಕೋಡ್‌ಗಳಾಗಿವೆ ಮತ್ತು ಕೇವಲ ಒಂದು ಸಣ್ಣ ಭಾಗವು ಪ್ಯಾಚ್‌ಗಳು ಮತ್ತು ಚರ್ಚೆಗಳ ಸಾರವನ್ನು ವಿವರಿಸುವ ಪ್ರಕಟಣೆಗಳಾಗಿವೆ. ಪ್ರಕಟಿಸಿದ ಪ್ಯಾಚ್‌ಗಳು ಇನ್ನೂ Git ನಲ್ಲಿ ಪ್ರತಿಫಲಿಸುತ್ತದೆ ಮತ್ತು ಸಾಮಾನ್ಯವಾಗಿ Git ನಲ್ಲಿ ಪುಲ್ ವಿನಂತಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸ್ವೀಕರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು LKML ಪ್ರಕ್ರಿಯೆಯನ್ನು ಮಾತ್ರ ದಾಖಲಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

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