තරුණ සංවර්ධකයින් පැමිණීම වළක්වන බාධකයක් ලෙස තැපැල් ලැයිස්තු හරහා කළමනාකරණය

Microsoft's Linux Foundation හි පාලක මණ්ඩලයේ සාමාජිකාවක් වන Sarah Novotny, මතු කළා ප්රශ්නයකි ලිනක්ස් කර්නල් සංවර්ධන ක්‍රියාවලියේ පෞරාණික ස්වභාවය ගැන. සාරාට අනුව, කර්නල් සංවර්ධනය සම්බන්ධීකරණය කිරීමට සහ පැච් ඉදිරිපත් කිරීමට තැපැල් ලැයිස්තුවක් (LKML, Linux Kernel Mailing List) භාවිතා කිරීම තරුණ සංවර්ධකයින් අධෛර්යමත් කරන අතර නව නඩත්තු කරන්නන් සම්බන්ධ වීමට බාධාවක් වේ. කර්නලයේ විශාලත්වය සහ සංවර්ධනයේ වේගය වැඩි වන විට, ගැටලුව හිඟයක් කර්නල් උප පද්ධති අධීක්‍ෂණය කිරීමේ හැකියාව ඇති නඩත්තු කරන්නන්.

නඩත්තු කරන්නන් සහ සංවර්ධකයින් අතර අන්තර්ක්‍රියා සඳහා වඩාත් නවීන යාන්ත්‍රණයක් නිර්මාණය කිරීම, “ගැටළු” පද්ධතිය හා සමානව GitHub මත ඉල්ලීම් ඇදීම Git හි සෘජුවම පැච් භාවිතා කිරීම, ව්‍යාපෘතියට තරුණ නඩත්තු කරන්නන් ආකර්ෂණය කර ගැනීමට හැකි වේ. වර්තමාන විද්‍යුත් තැපෑල මත පදනම් වූ සංවර්ධන කළමනාකරණ ක්‍රියාවලිය බොහෝ තරුණ සංවර්ධකයින් විසින් පුරාවිද්‍යා සහ අනවශ්‍ය ලෙස කාලය ගතවන ක්‍රියාවලියක් ලෙස සලකයි. දැනට, කර්නල් සංවර්ධකයින් සඳහා ප්‍රධාන ක්‍රියාකාරී මෙවලම වන්නේ විද්‍යුත් තැපැල් සේවාදායකයා වන අතර, වසර 5-10 කට පෙර කර්මාන්තයට පැමිණි සහ නවීන සහයෝගීතා සංවර්ධන පද්ධතිවලට හුරුවී සිටින නවකයින්ට එවැනි වැඩ සංවිධානයකට අනුවර්තනය වීම ඉතා අපහසුය.

අකුරු හැඩතල ගැන්වීම සඳහා දැඩි අවශ්‍යතා නිසා අපහසුතාවයන් උත්සන්න වන අතර ඒවායින් සමහරක් වසර 25 කට පෙර සම්මත කරන ලදී. උදාහරණයක් ලෙස, බොහෝ විද්‍යුත් තැපැල් සේවාලාභීන් පෙරනිමියෙන් එවැනි සලකුණු භාවිතා කළද, තැපැල් ලැයිස්තුව HTML සලකුණු භාවිතය තහනම් කරයි. මෙය ඇති කරන දුෂ්කරතා සඳහා උදාහරණයක් ලෙස, HTML තැපෑලට ඉඩ නොදෙන OpenBSD තැපැල් ලැයිස්තුවට පැච් එකක් යැවීම සඳහා, ඔහුගේ ප්‍රධාන විද්‍යුත් තැපැල් සේවාදායකයා (Outlook) සිට වෙනම විද්‍යුත් තැපැල් සේවාදායකයක් ස්ථාපනය කිරීමට අවශ්‍ය වූ සගයකු සඳහන් කරන ලදී. HTML තැපැල් යවයි.

ස්ථාපිත පදනම් බිඳ නොදැමීමට සහ පවතින සංවර්ධකයින්ගේ පුරුදු කඩ නොකිරීමට, නව සංවර්ධකයින් සඳහා මාදිලියක් නිර්මාණය කිරීමට යෝජනා කර ඇති අතර එමඟින් “ගැටළු” වලට සමාන ඇදීමේ ඉල්ලීම් හෝ පද්ධති හරහා සෘජුවම නඩත්තු කරන්නන් වෙත පැච් ඉදිරිපත් කිරීමට සහ ස්වයංක්‍රීයව විකාශනය කිරීමට ඔබට ඉඩ සලසයි. ඒවා LKML තැපැල් ලැයිස්තුවට.

තවත් අදහසක් නම් සාකච්ඡා සහ නිවේදන සඳහා පැච් වලින් LKML ඕෆ්ලෝඩ් කිරීමයි. එහි වර්තමාන ස්වරූපයෙන්, අකුරු දහස් ගණනක් LKML හරහා ගමන් කරයි, ඒවායින් බොහොමයක් කර්නලයට ඇතුළත් කිරීම සඳහා කෙලින්ම යෝජිත කේතය වන අතර කුඩා කොටසක් පමණක් පැච් සහ සාකච්ඡාවල සාරය පැහැදිලි කරන නිවේදන වේ. ප්‍රකාශිත පැච් තවමත් Git හි පිළිබිඹු වන අතර සාමාන්‍යයෙන් Git හි ඇදීමේ ඉල්ලීම් භාවිතයෙන් පිළිගනු ලබන අතර LKML ක්‍රියාවලිය ලේඛනගත කරයි.

මූලාශ්රය: opennet.ru

අදහස් එක් කරන්න