Microsoft
WSL2 جي ٽيسٽ رليز جون جي آخر ۾ تجرباتي تعميرات ۾ پيش ڪئي ويندي
WSL2 جي حصي جي طور تي Windows 10، ھڪڙو جزو ھڪڙو معياري لينڪس 4.19 ڪنييل سان پيش ڪيو ويندو. جيئن ته LTS برانچ 4.19 لاءِ فيڪس جاري ڪيا ويا آهن، WSL2 لاءِ ڪنيل فوري طور تي ونڊوز اپڊيٽ ميڪانيزم ذريعي اپڊيٽ ڪيو ويندو ۽ Microsoft مسلسل انٽيگريشن انفراسٽرڪچر ۾ آزمايو ويندو. 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 صارف جي جاء تي اجزاء جو تيار ڪيل سيٽ مهيا نه ڪندو. اهي حصا الڳ الڳ نصب ٿيل آهن ۽ مختلف تقسيم جي اسيمبلين تي ٻڌل آهن. مثال طور، Microsoft اسٽور ڊاريڪٽري ۾ WSL ۾ انسٽال ڪرڻ
اضافي طور تي، اهو نوٽ ڪري سگهجي ٿو
جو ذريعو: opennet.ru