لينڪس 6.1 ڪنيل کي اپڊيٽ ڪيو ويو آهي زنگ جي ٻولي کي سپورٽ ڪرڻ لاءِ.

Linus Torvalds لينڪس 6.1 ڪنيل برانچ ۾ تبديليون اختيار ڪيون جيڪي ڊولپمينٽ ڊرائيور ۽ ڪنيل ماڊلز لاءِ ٻي ٻولي طور Rust استعمال ڪرڻ جي صلاحيت کي لاڳو ڪن ٿيون. لينڪس-ايندڙ برانچ ۾ اڌ سال جي جاچ ۽ تبصرن کي ختم ڪرڻ کان پوء پيچ قبول ڪيا ويا. ڪرنل 6.1 جي ڇڏڻ جي توقع آهي ڊسمبر ۾. زنگ کي سپورٽ ڪرڻ جو بنيادي سبب اهو آهي ته ميموري سان ڪم ڪرڻ دوران غلطيون ڪرڻ جي امڪان کي گهٽائڻ سان محفوظ ۽ اعليٰ معيار جي ڊيوائس ڊرائيورن کي لکڻ آسان بڻائي. زنگ جي حمايت ڊفالٽ طور تي فعال نه ڪئي وئي آهي ۽ نتيجي ۾ نه آهي Rust شامل ٿيڻ جي طور تي گهربل ڪنيبل تعمير انحصار.

ڪرنل هن وقت تائين پيچ جو هڪ گهٽ ۾ گهٽ، اسٽريپڊ-ڊائون ورزن اختيار ڪيو آهي، جنهن کي ڪوڊ جي 40 کان 13 هزار لائنن تائين گهٽايو ويو آهي ۽ صرف ضروري گهٽ ۾ گهٽ مهيا ڪري ٿو، جيڪو Rust ٻولي ۾ لکيل هڪ سادي ڪنيل ماڊل ٺاهڻ لاءِ ڪافي آهي. مستقبل ۾، اها رٿابندي ڪئي وئي آهي ته تدريجي طور تي موجوده ڪارڪردگي کي وڌايو وڃي، ٻين تبديلين کي منتقل ڪرڻ لاء Rust-for-Linux برانچ. متوازي طور تي، NVMe ڊرائيوز، 9p نيٽ ورڪ پروٽوڪول ۽ Rust ٻولي ۾ Apple M1 GPU لاءِ ڊرائيورز کي ترقي ڪرڻ لاءِ تجويز ڪيل انفراسٽرڪچر کي استعمال ڪرڻ لاءِ منصوبا تيار ڪيا پيا وڃن.

جو ذريعو: opennet.ru

تبصرو شامل ڪريو