Microsoft اعلان ڪيو WSL2 سب سسٽم معياري لينڪس ڪنييل سان

Microsoft پيش ڪيو Microsoft Build 2019 ڪانفرنس انهن ڏينهن ۾ ٿي رهي آهي، هڪ اپڊيٽ ٿيل سب سسٽم WSL2 (ونڊوز سب سسٽم فار لينڪس)، ونڊوز تي لينڪس ايگزيڪيوٽيبل فائلن کي هلائڻ لاءِ ٺهيل آهي. چاٻي خصوصيت ٻيو ايڊيشن هڪ مڪمل لينڪس ڪرنل جي ترسيل آهي، هڪ پرت جي بدران جيڪا لينڪس سسٽم ڪالن کي ونڊوز سسٽم ڪالن ۾ ترجمو ڪري ٿي.

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

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 ۾ انسٽال ڪرڻ پيش ڪيا ويا آهن گڏجاڻيون Ubuntu, ديبين جي اين يو / لينڪس، ڪالي لينڪس, SUSE и OpenSUSE. ونڊوز ۾ پيش ڪيل لينڪس ڪنييل سان لهه وچڙ ڪرڻ لاءِ، توهان کي ضرورت پوندي هڪ ننڍڙي شروعاتي اسڪرپٽ کي ورهائڻ ۾ جيڪو بوٽ جي عمل کي تبديل ڪري ٿو. Canonical اڳ ۾ ئي آهي ڏنل آهي WSL2 جي چوٽي تي هلندڙ Ubuntu لاءِ مڪمل مدد فراهم ڪرڻ جي ارادي بابت.

اضافي طور تي، اهو نوٽ ڪري سگهجي ٿو اشاعت Microsoft ٽرمينل ايموليٽر ونڊوز ٽرمينل، جنهن جو ڪوڊ MIT لائسنس تحت ورهايو ويو آهي. ٽرمينل سان گڏ، اصل ڪمانڊ لائن انٽرفيس conhost.exe، ونڊوز ۾ استعمال ٿيل ۽ ونڊوز ڪنسول API کي لاڳو ڪرڻ، پڻ کليل ذريعو آهي. ٽرمينل هڪ ٽيب تي ٻڌل انٽرفيس ۽ اسپلٽ ونڊوز مهيا ڪري ٿو، مڪمل طور تي يونيڪوڊ کي سپورٽ ڪري ٿو ۽ رنگ آئوٽ پُٽ لاءِ فرار جي ترتيبن کي، توهان کي موضوعن کي تبديل ڪرڻ ۽ ايڊ آنز کي فعال ڪرڻ جي اجازت ڏئي ٿو، ورچوئل ڪنسولز (PTY) کي سپورٽ ڪري ٿو، ۽ ٽيڪسٽ رينڊرنگ کي تيز ڪرڻ لاءِ DirectWrite/DirectX استعمال ڪري ٿو. . ٽرمينل ڪمانڊ پرامپٽ (cmd)، PowerShell ۽ WSL شيل استعمال ڪري سگھن ٿا. اونهاري ۾، نئون ٽرمينل Microsoft اسٽور ڪيٽلاگ ذريعي ونڊوز استعمال ڪندڙن لاءِ دستياب هوندو.

Microsoft اعلان ڪيو WSL2 سب سسٽم معياري لينڪس ڪنييل سان

جو ذريعو: opennet.ru

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