مائیکروسافٹ
WSL2 کی ٹیسٹ ریلیز جون کے آخر میں تجرباتی تعمیرات میں پیش کی جائے گی۔
ونڈوز 2 کے لیے WSL10 کے حصے کے طور پر، معیاری لینکس 4.19 کرنل کے ساتھ ایک جزو پیش کیا جائے گا۔ جیسا کہ LTS برانچ 4.19 کے لیے اصلاحات جاری کی گئی ہیں، WSL2 کے لیے کرنل کو ونڈوز اپ ڈیٹ میکانزم کے ذریعے فوری طور پر اپ ڈیٹ کیا جائے گا اور مائیکروسافٹ کے مسلسل انضمام کے بنیادی ڈھانچے میں ٹیسٹ کیا جائے گا۔ WSL2 Azure کے بنیادی ڈھانچے کے طور پر ایک ہی دانا استعمال کرے گا، جس سے اسے برقرار رکھنا آسان ہو جائے گا۔
WSL کے ساتھ کرنل کے انضمام کے لیے تیار کردہ تمام تبدیلیاں مفت GPLv2 لائسنس کے تحت شائع کی جائیں گی اور اپ اسٹریم میں منتقل کی جائیں گی۔ تیار کردہ پیچ میں دانا کے آغاز کے وقت کو کم کرنے، میموری کی کھپت کو کم کرنے، اور دانا میں ڈرائیوروں اور ذیلی نظاموں کا کم از کم مطلوبہ سیٹ چھوڑنے کے لیے اصلاح شامل ہے۔ مجوزہ دانا WSL1 میں تجویز کردہ ایمولیشن پرت کے شفاف متبادل کے طور پر کام کر سکے گا۔ سورس کوڈز کی دستیابی سے شائقین کو، اگر چاہیں تو، WSL2 کے لیے لینکس کرنل کی اپنی ساختیں بنانے کی اجازت دے گی، جس کے لیے ضروری ہدایات تیار کی جائیں گی۔
Azure پروجیکٹ کی اصلاح کے ساتھ معیاری کرنل کا استعمال آپ کو سسٹم کال کی سطح پر لینکس کے ساتھ مکمل مطابقت حاصل کرنے اور ونڈوز پر ڈوکر کنٹینرز کو بغیر کسی رکاوٹ کے چلانے کی صلاحیت فراہم کرنے کے ساتھ ساتھ FUSE میکانزم کی بنیاد پر فائل سسٹم کے لیے سپورٹ کو نافذ کرنے کی اجازت دے گا۔ اس کے علاوہ، WSL2 نے I/O اور فائل سسٹم آپریشنز کی کارکردگی میں نمایاں اضافہ کیا ہے، جو پہلے WSL1 کی رکاوٹ تھی۔ مثال کے طور پر، جب کسی کمپریسڈ آرکائیو کو پیک کھولتے ہیں، تو WSL2 WSL1 سے 20 گنا تیز ہوتا ہے، اور آپریشنز کرتے وقت
"git clone"، "npm install"، "apt update" اور "apt upgrade" 2-5 بار۔
اگرچہ یہ اب بھی لینکس کرنل کو بھیجتا ہے، WSL2 صارف کی جگہ کے اجزاء کا تیار کردہ سیٹ فراہم نہیں کرے گا۔ یہ اجزاء الگ الگ نصب کیے گئے ہیں اور مختلف تقسیموں کی اسمبلیوں پر مبنی ہیں۔ مثال کے طور پر، مائیکروسافٹ اسٹور ڈائرکٹری میں WSL میں انسٹال کرنا
اس کے علاوہ، آپ نوٹ کر سکتے ہیں
ماخذ: opennet.ru