مائیکروسافٹ ونڈوز 11 کور میں زنگ کوڈ شامل کرے گا۔

ونڈوز آپریٹنگ سسٹم کی سیکورٹی کے ذمہ دار مائیکروسافٹ کے نائب صدر ڈیوڈ ویسٹن نے BlueHat IL 2023 کانفرنس میں اپنی رپورٹ میں ونڈوز سیکورٹی میکانزم کی ترقی کے بارے میں معلومات کا اشتراک کیا۔ دوسری چیزوں کے علاوہ، ونڈوز کرنل کی سیکیورٹی کو بہتر بنانے کے لیے زنگ زبان کے استعمال میں پیش رفت کا ذکر کیا گیا ہے۔ مزید یہ کہ کہا گیا ہے کہ Rust میں لکھا ہوا کوڈ ونڈوز 11 کے کور میں شامل کر دیا جائے گا، شاید چند مہینوں یا ہفتوں میں۔

رسٹ استعمال کرنے کی اہم وجوہات میں میموری کے ساتھ محفوظ کام کے لیے ٹولز کا استعمال اور کوڈ میں غلطیوں کو کم کرنے کے لیے کام کرنا ہے۔ ابتدائی مقصد C++ کے اندرونی ڈیٹا کی کچھ اقسام کو Rust میں فراہم کردہ مساوی اقسام سے تبدیل کرنا ہے۔ اس کی موجودہ شکل میں، زنگ کوڈ کی تقریباً 36 ہزار لائنیں کور میں شامل کرنے کے لیے تیار کی گئی ہیں۔ نئے کوڈ کے ساتھ سسٹم کی جانچ کرنے سے PCMark 10 سوٹ (آفس ​​ایپلی کیشنز کا ٹیسٹ) میں کارکردگی پر کوئی منفی اثر نہیں ہوا، اور کچھ مائیکرو ٹیسٹس میں نیا کوڈ اس سے بھی تیز تھا۔

مائیکروسافٹ ونڈوز 11 کور میں زنگ کوڈ شامل کرے گا۔

زنگ کو اپنانے کا پہلا علاقہ DWriteCore کوڈ تھا، جو فونٹ پارسنگ فراہم کرتا ہے۔ اس منصوبے میں دو ڈویلپرز شامل تھے اور انہوں نے اسے دوبارہ کام کرنے میں چھ ماہ گزارے۔ Rust میں دوبارہ لکھے گئے ایک نئے نفاذ کے استعمال نے متن کے لیے glyph جنریشن کی کارکردگی میں 5-15% اضافہ کیا۔ زنگ کے لیے درخواست کا دوسرا شعبہ Win32k GDI (گرافکس ڈرائیور انٹرفیس) میں REGION ڈیٹا کی قسم کا نفاذ تھا۔ رسٹ میں دوبارہ لکھے گئے GDI انٹرفیس کے اجزاء ونڈوز پر استعمال ہونے پر پہلے ہی تمام ٹیسٹوں کو کامیابی سے پاس کر چکے ہیں، اور جلد ہی نئے کوڈ کو ونڈوز 11 انسائیڈر کی ٹیسٹ بلڈز میں بطور ڈیفالٹ شامل کرنے کا منصوبہ ہے۔ رسٹ سے متعلق دیگر کامیابیوں میں انفرادی ونڈوز سسٹم کالز کا اس زبان میں ترجمہ شامل ہے۔

مائیکروسافٹ ونڈوز 11 کور میں زنگ کوڈ شامل کرے گا۔


ماخذ: opennet.ru

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