ونڊوز انسائيڊر WSL2 سبسسٽم سان ٺاهيل (ونڊوز سب سسٽم فار لينڪس) شايع ڪيو ويو آهي

Microsoft اعلان ڪيو Windows Insider (build 18917) جي نئين تجرباتي عمارتن جي ٺهڻ جي باري ۾، جنهن ۾ اڳ ۾ اعلان ڪيل WSL2 (ونڊوز سب سسٽم فار لينڪس) پرت شامل آهي، جيڪا ونڊوز تي لينڪس ايگزيڪيوٽو فائلن جي لانچ کي يقيني بڻائي ٿي. WSL جو ٻيو ايڊيشن هڪ ايموليٽر جي بجاءِ مڪمل لينڪس ڪنيل جي ترسيل سان ممتاز آهي جيڪو لينڪس سسٽم ڪالن کي ونڊوز سسٽم ڪالن ۾ ترجمو ڪري ٿو.

معياري ڪرنل استعمال ڪرڻ توهان کي اجازت ڏئي ٿو لينڪس سان مڪمل مطابقت حاصل ڪرڻ جي سسٽم ڪالن جي سطح تي ۽ ونڊوز تي ڊاڪر ڪنٽينرز کي بغير بغير هلائڻ جي صلاحيت مهيا ڪرڻ، انهي سان گڏ FUSE ميڪانيزم جي بنياد تي فائل سسٽم لاءِ سپورٽ لاڳو ڪرڻ. WSL1 جي مقابلي ۾، WSL2 I/O ۽ فائل سسٽم جي عملن جي ڪارڪردگيءَ کي تمام گھڻو وڌايو آھي. مثال طور، جڏهن هڪ ڪمپريس ٿيل آرڪائيو کي پيڪ ڪيو وڃي ٿو، WSL2 WSL1 کان 20 ڀيرا تيز آهي، ۽ 2-5 ڀيرا وڌيڪ تيز آهي جڏهن آپريشنز ”گٽ ڪلون“، ”اين پي ايم انسٽال“، ”اپٽ اپڊيٽ“ ۽ ”اپٽ اپ گريڊ“ کي انجام ڏيو ٿا.

WSL2 لينڪس 4.19 ڪنيل جي بنياد تي هڪ جزو پيش ڪري ٿو جيڪو ونڊوز ماحول ۾ هلندو آهي هڪ ورچوئل مشين استعمال ڪندي اڳ ۾ ئي Azure ۾ استعمال ٿيل. لينڪس ڪنييل کي تازه ڪاريون ونڊوز اپڊيٽ ميڪانيزم ذريعي پهچائي رهيا آهن ۽ Microsoft جي مسلسل انٽيگريشن انفراسٽرڪچر جي خلاف آزمائشي. WSL سان ڪرنل جي انضمام لاءِ تيار ڪيل سڀ تبديليون مفت GPLv2 لائسنس تحت شايع ٿيڻ جو واعدو ڪيو ويو آهي. تيار ڪيل پيچس ۾ شامل آهن اصلاحن کي گھٽائڻ لاءِ ڪرنل جي شروعاتي وقت کي گھٽائڻ، ميموري جي استعمال کي گھٽائڻ، ۽ ڪرنل ۾ ڊرائيورن ۽ سب سسٽم جي گھٽ ۾ گھٽ گهربل سيٽ کي ڇڏي ڏيڻ.

WSL1 جي پراڻي ورزن لاءِ سپورٽ برقرار رکي ٿي ۽ ٻئي سسٽم استعمال ڪري سگھجن ٿا، صارف جي ترجيحن تي منحصر ڪري. WSL2 WSL1 لاءِ شفاف متبادل طور ڪم ڪري سگھي ٿو. WSL1 يوزر اسپيس اجزاء وانگر قائم ٿيل آهن الڳ الڳ ۽ مختلف تقسيم جي اسيمبلين تي ٻڌل آهن. مثال طور، Microsoft اسٽور ڊاريڪٽري ۾ WSL ۾ انسٽال ڪرڻ پيش ڪيا ويا آهن گڏجاڻيون Ubuntu, ديبين جي اين يو / لينڪس، ڪالي لينڪس, بيدل,
جابلو, SUSE и OpenSUSE.

ماحول انجام ڏنو هڪ الڳ ڊسڪ تصوير ۾ (VHD) ext4 فائل سسٽم ۽ هڪ ورچوئل نيٽ ورڪ اڊاپٽر سان. WSL2 ۾ پيش ڪيل لينڪس ڪنيل سان مداخلت جي ضرورت آهي تقسيم ۾ ننڍڙي شروعاتي اسڪرپٽ شامل ڪرڻ جيڪا بوٽ جي عمل کي تبديل ڪري ٿي. تقسيم جي آپريٽنگ طريقن کي تبديل ڪرڻ لاء، هڪ نئون حڪم "wsl -set-version" تجويز ڪيو ويو آهي، ۽ WSL جي ڊفالٽ ورزن کي چونڊڻ لاء، حڪم "wsl -set-default-version".

جو ذريعو: opennet.ru

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