لینس ٹوروالڈز دیکھ بھال کرنے والوں، زنگ اور ورک فلو کو تلاش کرنے کے مسائل پر

پچھلے ہفتے کی ورچوئل کانفرنس میں،اوپن سورس سمٹ اور ایمبیڈڈ لینکس» لینس ٹوروالڈس
بحث کی VMware کے ڈرک ہونڈل کے ساتھ تعارفی گفتگو میں لینکس کرنل کا حال اور مستقبل۔ بحث کے دوران، ڈویلپرز کے درمیان نسلی تبدیلی کے موضوع پر بات کی گئی۔ لینس نے نشاندہی کی کہ پروجیکٹ کی تقریباً 30 سالہ تاریخ کے باوجود، عام طور پر، کمیونٹی اتنی پرانی نہیں ہے - ڈویلپرز میں بہت سے نئے لوگ ہیں جو ابھی تک 50 سال کے نہیں ہوئے ہیں۔ پرانے وقت والے بوڑھے اور سرمئی ہو جاتے ہیں، لیکن جو لوگ طویل عرصے سے اس منصوبے میں شامل ہیں، اصول کے طور پر، نیا کوڈ لکھنے سے دور ہو گئے ہیں اور دیکھ بھال یا انتظام سے متعلق کاموں میں مصروف ہیں۔

نئے دیکھ بھال کرنے والوں کو تلاش کرنا ایک بڑا مسئلہ سمجھا جاتا ہے۔ کمیونٹی میں بہت سے فعال ڈویلپرز ہیں جو نئے کوڈ لکھنے میں خوش ہیں، لیکن کچھ لوگ اپنا وقت دوسرے لوگوں کے کوڈ کو برقرار رکھنے اور ان کا جائزہ لینے کے لیے وقف کرنے کو تیار ہیں۔
پیشہ ورانہ مہارت کے علاوہ، دیکھ بھال کرنے والوں کو بلاشبہ اعتماد سے لطف اندوز ہونا چاہیے۔ دیکھ بھال کرنے والوں کو بھی عمل میں مسلسل شامل رہنے اور مسلسل کام کرنے کی ضرورت ہے - دیکھ بھال کرنے والے کو ہمیشہ دستیاب ہونا چاہیے، ہر روز خطوط پڑھنا اور ان کا جواب دینا چاہیے۔ ایسے ماحول میں کام کرنے کے لیے بہت زیادہ خود نظم و ضبط کی ضرورت ہوتی ہے، یہی وجہ ہے کہ دیکھ بھال کرنے والوں کی تعداد بہت کم ہے، اور ایسے نئے مینٹینرز کو تلاش کرنا جو دوسرے لوگوں کے ضابطوں کا جائزہ لے سکیں اور تبدیلیاں اعلیٰ سطح کے مینٹینرز کو بھیج سکیں، کمیونٹی کے اہم مسائل میں سے ایک بن جاتا ہے۔ .

دانا میں تجربات کے بارے میں پوچھے جانے پر، لینس نے کہا کہ کرنل ڈیولپمنٹ کمیونٹی اب ماضی میں کی گئی کچھ پاگل تبدیلیوں کی متحمل نہیں ہو سکتی۔ اگر پہلے ترقی واجب نہیں تھی، اب بہت سارے سسٹم لینکس کرنل پر منحصر ہیں۔

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

ارادہ ایپل کی طرف سے ڈیسک ٹاپ کمپیوٹرز اور لیپ ٹاپس میں اے آر ایم آرکیٹیکچر پروسیسرز کے استعمال پر لینس نے اس امید کے ساتھ تبصرہ کیا کہ اس قدم سے اے آر ایم کو ورک سٹیشن تک مزید قابل رسائی بنانے میں مدد ملے گی۔ پچھلے 10 سالوں سے، لینس ایک ایسا ARM سسٹم تلاش کرنے میں اپنی نااہلی کے بارے میں شکایت کر رہا ہے جو ڈویلپر کے سسٹم کے مطابق ہو۔ جس طرح ایمیزون کے ARM کے استعمال نے اسے سرور سسٹمز میں فن تعمیر کو آگے بڑھانے کی اجازت دی، یہ ممکن ہے کہ ایپل کے اقدامات کی بدولت طاقتور ARM پر مبنی PCs چند سالوں میں دستیاب ہو جائیں اور ترقی کے لیے استعمال کیے جا سکیں۔ آپ کے حوالے سے نیا پی سی AMD پروسیسر کی بنیاد پر، Linus نے ذکر کیا کہ سب کچھ ٹھیک کام کرتا ہے، سوائے انتہائی شور والے کولر کے۔

لینس نے دانا کا مطالعہ کرنے کے بارے میں کہا کہ یہ بورنگ اور دلچسپ دونوں ہے۔ یہ بورنگ ہے کیونکہ آپ کو غلطیوں کو ٹھیک کرنے اور کوڈ کو ترتیب دینے کے معمولات سے نمٹنا پڑتا ہے، لیکن یہ دلچسپ ہے کیونکہ آپ کو مسلسل نئی ٹیکنالوجیز کو سمجھنے، کم سطح پر آلات کے ساتھ تعامل کرنے اور ہونے والی ہر چیز کو کنٹرول کرنے کی ضرورت ہوتی ہے۔

COVID-19 کے بارے میں، لینس نے ذکر کیا کہ وبائی امراض اور تنہائی کی حکومتوں نے ترقی کو متاثر نہیں کیا، کیونکہ بات چیت کے عمل ای میل اور دور دراز کی ترقی کے ذریعے مواصلات پر مبنی ہیں۔ کرنل ڈویلپرز میں سے جن کے ساتھ لینس بات چیت کرتا ہے، کسی کو بھی انفیکشن سے نقصان نہیں پہنچا۔ یہ تشویش ان کے ایک ساتھی کے ایک یا دو ماہ سے لاپتہ ہونے کی وجہ سے تھی، لیکن اس کا تعلق کارپل ٹنل سنڈروم کے آغاز سے تھا۔

لینس نے یہ بھی بتایا کہ 5.8 دانا کو تیار کرتے وقت، اسے ریلیز کی تیاری میں زیادہ وقت صرف کرنا پڑے گا، اور ایک یا دو اضافی ٹیسٹ ریلیز جاری کرنا ہوں گی، کیونکہ یہ دانا جاری کیا گیا تھا۔ غیر معمولی طور پر بڑا تبدیلیوں کی تعداد سے لیکن مجموعی طور پر، 5.8 پر کام اب تک بہت آسانی سے چل رہا ہے۔

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

ماخذ: opennet.ru

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