لینکس کرنل میں ٹیکسٹ کنسول سے سکرولنگ ٹیکسٹ کے لیے سپورٹ کو ہٹا دیا گیا ہے۔

لینکس کرنل کے حصے کے طور پر فراہم کردہ ٹیکسٹ کنسول کے نفاذ سے کوڈ ہٹا دیا، جو متن کو واپس اسکرول کرنے کی صلاحیت فراہم کرتا ہے (CONFIG_VGACON_SOFT_SCROLLBACK)۔ کوڈ کو غلطیوں کی موجودگی کی وجہ سے ہٹا دیا گیا تھا، جسے vgacon کی ترقی کی نگرانی کرنے والے مینٹینر کی عدم موجودگی کی وجہ سے ٹھیک کرنے والا کوئی نہیں تھا۔

vgacon میں موسم گرما میں یہ انکشاف کیا گیا تھا اور ختم کر دیا کمزوری (CVE-2020-14331) جو اسکرول بفر میں دستیاب میموری کی مناسب جانچ نہ ہونے کی وجہ سے بفر اوور فلو کا باعث بن سکتی ہے۔ کمزوری نے ان ڈویلپرز کی توجہ مبذول کرائی جنہوں نے ویگاکون کوڈ کی فز ٹیسٹنگ کا اہتمام کیا۔ syzbot.

اضافی چیکس نے ویگاکون کوڈ میں اسی طرح کے کئی مسائل کا انکشاف کیا، ساتھ ہی fbcon ڈرائیور میں اسکرولنگ کے سافٹ ویئر کے نفاذ میں بھی مسائل سامنے آئے۔ بدقسمتی سے، مسئلہ کوڈ طویل عرصے سے برقرار نہیں رہا، غالباً اس حقیقت کی وجہ سے کہ ڈویلپرز نے گرافیکل کنسولز اور ٹیکسٹ کنسولز کو استعمال کرنا شروع کر دیا (لوگ ویگاکون اور ایف بی کون کنسولز کا استعمال جاری رکھے ہوئے ہیں، لیکن وہ کئی دہائیوں سے مرکزی کرنل انٹرفیس نہیں رہے ہیں۔ اور اس طرح کی جدید خصوصیات جیسے کہ ڈرائیور میں شامل اسکرولنگ (Shift+PageUp/PageDown) کی شاید بہت کم مانگ ہے)۔

اس سلسلے میں، Linus Torvalds نے فیصلہ کیا کہ غیر دعوی شدہ کوڈ کو برقرار رکھنے کی کوشش نہ کریں، بلکہ اسے صرف ہٹا دیں۔ اگر ایسے صارفین ہیں جن کو اس فعالیت کی ضرورت ہے، تو کنسول میں سکرولنگ کو سپورٹ کرنے کے لیے کوڈ کو کرنل میں واپس کر دیا جائے گا جیسے ہی کوئی مینٹینر مل جائے گا جو اس کی دیکھ بھال کے لیے تیار ہے۔

ماخذ: opennet.ru

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