میلنگ لسٹوں کے ذریعے انتظام ایک رکاوٹ کے طور پر نوجوان ڈویلپرز کی آمد کو روکتا ہے۔

سارہ نووٹنی، مائیکروسافٹ کے لینکس فاؤنڈیشن کے گورننگ بورڈ کی رکن، اٹھایا سوال لینکس کرنل کی ترقی کے عمل کی قدیم نوعیت کے بارے میں۔ سارہ کے مطابق، کرنل کی ترقی کو مربوط کرنے اور پیچ جمع کرنے کے لیے میلنگ لسٹ (LKML، Linux Kernel Mailing List) کا استعمال نوجوان ڈویلپرز کی حوصلہ شکنی کرتا ہے اور نئے مینٹینرز کی شمولیت میں رکاوٹ ہے۔ جیسا کہ دانا کا سائز اور ترقی کی رفتار میں اضافہ ہوتا ہے، اس کے ساتھ مسئلہ قلت مینٹینرز جو کرنل سب سسٹمز کی نگرانی کرنے کے قابل ہیں۔

دیکھ بھال کرنے والوں اور ڈویلپرز کے درمیان تعامل کے لیے ایک جدید طریقہ کار بنانا، جیسا کہ "مسائل" سسٹم اور GitHub پر براہ راست گٹ میں پیچ کو اپنانے کے ساتھ درخواستوں کو کھینچنا، نوجوان مینٹینرز کو پروجیکٹ کی طرف راغب کرنا ممکن بنائے گا۔ موجودہ ای میل پر مبنی ڈویلپمنٹ مینجمنٹ کے عمل کو بہت سے نوجوان ڈویلپرز قدیم اور غیر ضروری طور پر وقت طلب سمجھتے ہیں۔ فی الحال، کرنل ڈویلپرز کے لیے اہم کام کرنے والا ٹول ای میل کلائنٹ ہے، اور نئے آنے والوں کے لیے جو 5-10 سال پہلے اس صنعت میں آئے تھے اور جدید تعاون پر مبنی ترقیاتی نظام کے عادی ہیں ان کے لیے کام کی ایسی تنظیم کے مطابق ڈھالنا بہت مشکل ہے۔

لیٹر فارمیٹنگ کے لیے سخت تقاضوں کی وجہ سے تکلیف بڑھ جاتی ہے، جن میں سے کچھ کو 25 سال پہلے اپنایا گیا تھا۔ مثال کے طور پر، میلنگ لسٹ HTML مارک اپ کے استعمال کو ممنوع قرار دیتی ہے، اس حقیقت کے باوجود کہ زیادہ تر ای میل کلائنٹس اس طرح کے مارک اپ کو بطور ڈیفالٹ استعمال کرتے ہیں۔ اس سے پیدا ہونے والی مشکلات کی ایک مثال کے طور پر، ایک ساتھی کا تذکرہ کیا گیا جس نے OpenBSD میلنگ لسٹ میں ایک پیچ بھیجنے کے لیے جو HTML میل کی بھی اجازت نہیں دیتا، اسے علیحدہ ای میل کلائنٹ انسٹال کرنے کی ضرورت تھی، کیونکہ اس کا مرکزی ای میل کلائنٹ (Outlook) HTML میل بھیجتا ہے۔

قائم شدہ بنیادوں کو نہ توڑنے اور موجودہ ڈویلپرز کی عادات کی خلاف ورزی نہ کرنے کے لیے، نئے ڈویلپرز کے لیے ایک ایسا موڈ بنانے کی تجویز ہے جو آپ کو پل کی درخواستوں یا "مسائل" جیسے سسٹمز کے ذریعے مینٹینرز کو براہ راست پیچ جمع کرانے کی اجازت دیتا ہے، اور خود بخود براڈکاسٹ ہو جاتا ہے۔ انہیں LKML میلنگ لسٹ میں بھیجیں۔

ایک اور خیال یہ ہے کہ ایل کے ایم ایل کو بات چیت اور اعلانات کے حق میں پیچ سے آف لوڈ کیا جائے۔ اس کی موجودہ شکل میں، ہزاروں خطوط LKML سے گزرتے ہیں، جن میں سے زیادہ تر براہ راست دانا میں شامل کرنے کے لیے تجویز کردہ کوڈ ہیں اور صرف ایک چھوٹا سا حصہ پیچ اور مباحثوں کے جوہر کی وضاحت کرنے والے اعلانات ہیں۔ شائع شدہ پیچ اب بھی گٹ میں جھلکتے ہیں اور عام طور پر گٹ میں پل کی درخواستوں کا استعمال کرتے ہوئے قبول کیے جاتے ہیں، اور LKML صرف اس عمل کو دستاویز کرتا ہے۔

ماخذ: opennet.ru

نیا تبصرہ شامل کریں