ڇو WSL 2 WSL کان 13 ڀيرا تيز آھي: Insider Preview کان تاثرات

Microsoft ونڊوز مئي 2020 اپڊيٽ (20H1) جي ڇڏڻ جي تياري ڪري رهيو آهي. هن اپڊيٽ ۾ ڪجهه سٺا يوزر انٽرفيس بهتري شامل هوندي، پر ونڊوز جي نئين ورزن ۾ ڊولپرز ۽ ٻين لاءِ وڌيڪ اهم ڇا آهي اهو آهي WSL 2 (لينڪس لاءِ ونڊوز سب سسٽم). هي لاڳاپيل معلومات آهي انهن لاءِ جيڪي Windows OS ڏانهن سوئچ ڪرڻ چاهيندا هئا، پر همت نه ڪئي.

ڊيو روپرٽ پنهنجي 2 انچ جي سرفيس ليپ ٽاپ تي WSL 13 نصب ڪيو ۽ پهرين نتيجا
خوشگوار حيرت ٿي:

ڇو WSL 2 WSL کان 13 ڀيرا تيز آھي: Insider Preview کان تاثرات

WSL جو ٻيو نسخو پهرين کان 13 ڀيرا تيز آهي! اهو هر روز نه آهي ته توهان مفت ۾ 13x ڪارڪردگي واڌارو حاصل ڪريو. جڏهن مون پهريون ڀيرو اهي نتيجا ڏٺا ته مون کي ٿڌو محسوس ٿيو ۽ هڪ مردانه ڳوڙها وهايا. ڇو؟ خير، گهڻو ڪري مان وڃايل وقت تي ماتم ڪري رهيو هوس جيڪو WSL جي پهرين ورزن سان ڪم ڪرڻ جي 5 سالن کان مٿي گڏ ڪيو هو.

۽ اهي صرف انگ نه آهن. WSL 2 ۾، npm تنصيب، عمارت، پيڪنگنگ، فائلون ڏسڻ، گرم ماڊلز کي ٻيهر لوڊ ڪرڻ، سرور شروع ڪرڻ - تقريبن هر شيءِ جيڪو آئون روزانو ويب ڊولپر جي طور تي استعمال ڪندو آهيان تمام تيز ٿي چڪو آهي. اهو محسوس ٿئي ٿو ته ميڪ تي ٻيهر (يا شايد بهتر، ڇاڪاڻ ته ايپل گذريل ڪجهه سالن کان بهتر بيٽري جي زندگي جي حق ۾ پنهنجي پروسيسرز کي بنيادي طور تي محدود ڪري ڇڏيو آهي).

اهڙي چالاڪي ڪٿان ايندي؟

انهن پيداوار ۾ 13x واڌ ڪيئن حاصل ڪئي؟ اڳي، جڏهن مون ميڪ تي سوئچ ڪرڻ بابت سوچيو، مون پڻ ڪجهه اختيارن کي ڪڍي ڇڏيو، جيتوڻيڪ خالص طور تي مفروضن جي سطح تي. حقيقت اها آهي ته ڊسڪ ۽ لينڪس سسٽم ڪالن تي لکڻ ڪافي قيمتي هئي (وقت جي قيمت جي لحاظ کان) WSL جي پهرين ورزن جي فن تعمير جي ڪري. ۽ ھاڻي اندازو لڳايو ته جديد ويب ڊولپمينٽ جو گھڻو انحصار آھي؟ ها. جڏهن توهان هر ڀيري هڪ فائل محفوظ ڪريو انحصار ۽ ڪوڊ اسنپٽس جو هڪ گروپ گڏ ڪريو ٿا، توهان اصل ۾ ڪري رهيا آهيو تمام گهڻو ڊسڪ لکن ٿا ۽ هزارين فائلن تي سسٽم ڪالون.

هڪ دفعو توهان اهو مشڪل طريقي سان سکيو، اهو وسارڻ ڏکيو آهي. توهان آهستي آهستي اداس ٿيڻ شروع ڪيو جڏهن توهان تصور ڪيو ته اهو سڀ ڪجهه ڪيئن سست ۽ افسوس سان ڪم ڪري ٿو. ۽ توهان محسوس ڪيو ته توهان جي دنيا هاڻي ساڳي نه رهندي ۽ اوزار جيڪو توهان پسند ڪيو هو هاڻي ڪارائتو يا اثرائتو نه ٿو لڳي.

خوش قسمتي سان، WSL ٽيم هڪ خطرو ورتو ۽ مڪمل طور تي سبسسٽم کي ٻيهر لکيو. WSL 2 ۾، اهي مسئلا حل ڪيا ويا: ڊولپرز پنهنجي لينڪس ورچوئل مشين کي ونڊوز ۾ ٺاهيو ۽ فائل آپريشن کي VHD (ورچوئل هارڊويئر ڊسڪ) نيٽ ورڪ ڊرائيو ڏانهن منتقل ڪيو. واپار بند اهو آهي ته پهريون ڀيرو توهان ان کي هلائيندا آهيو، توهان کي وقت گذارڻو پوندو مجازي مشين کي گھمڻ ۾. هي وقت مليس سيڪنڊن ۾ ماپيو ويو آهي ۽ مون کي ذاتي طور تي مشڪل سان قابل ذڪر آهي. مثال طور، مان خوشي سان انتظار ڪري رهيو آهيان، ڇاڪاڻ ته مون کي خبر آهي ته اهو سڀ ڪجهه ڇا آهي.

فائلون هاڻي ڪٿي رهنديون؟

WSL 2 جو پورو فائدو وٺڻ لاءِ، توھان پنھنجي پروجيڪٽ فائلن کي اتان منتقل ڪرڻ چاھيو ٿا /mnt/c/Users// نئين گهر ڊاريڪٽري ڏانهن ~/لينڪس نئين VHD تي. توھان ڏسي سگھوٿا ھن ڊرائيو جو مواد آن لائن وڃڻ سان \\wsl$\\\home يا حڪم داخل ڪندي explorer.exe توهان جي بش شيل مان.

هي هڪ حقيقي لينڪس فائيل سسٽم آهي، ۽ اهو ڪم ڪري ٿو ۽ عمل ڪري ٿو جيئن توهان توقع ڪندا. مون هڪ فولڊر ٺاهيو ~/منصوبا، جتي منهنجو سڀ پروجيڪٽ ريپوزٽريز رهن ٿا ۽ پوءِ مان پراجيڪٽ کوليندو آهيان Visual Studio Code ۾ ڪوڊ ڪمانڊ استعمال ڪندي.

وي ايس ڪوڊ بابت ڇا؟

WSL انسٽال ڪرڻوڌايو VS Code تي ريموٽ ڊولپمينٽ لاءِ (VS Code Remote - WSL) آخري مرحلو آهي جيڪو ڊولپر لاءِ آرامده ڪم کي يقيني بڻائي ٿو. ايڪسٽينشن VS ڪوڊ کي اجازت ڏئي ٿي ته لينڪس ورچوئل مشين سان سڌو رابطو ڪندي ان جا سڀئي عمل (گٽ ڪمانڊ، ڪنسولز، ايڪسٽينشن انسٽال ڪرڻ وغيره) کي انجام ڏئي. اهو سڄو عمل تمام خودمختيار بڻائي ٿو.

پهرين ته آئون هن ايڪسٽينشن کي انسٽال ڪرڻ جي باري ۾ ٿورڙو پريشان ٿيس ڇاڪاڻ ته مون کي ٻيهر انسٽال ڪرڻ جي ضرورت هئي جيڪا مون اڳ ۾ انسٽال ڪئي هئي ۽ ترتيب ڏني هئي. پر ھاڻي مان ان کي ساراھيان ٿو ڇو ته اتي ھڪڙو خاص ويزولائيزيشن پرت آھي جيڪو ڏيکاري ٿو ته مان ڪھڙي ماحول ۾ ڪم ڪري رھيو آھيان ۽ منھنجيون فائلون ڪٿي رھنديون آھن. هن ونڊوز ويب ڊولپمينٽ جي عمل کي وڌيڪ شفاف بڻايو ۽ VS ڪوڊ ۾ ورجن ڪنٽرول UI استعمال ڪرڻ تمام آسان بڻائي ڇڏيو.

خوشين جا ڳوڙها ۽ روشن مستقبل جي اميد

مان مدد نه ٿو ڪري سگهان پر ونڊوز مئي 2020 اپڊيٽ جي ايندڙ رليز جي باري ۾ پرجوش محسوس ڪريان ٿو ۽ بهتر ڪيل لينڪس سبسسٽم جيڪو صرف منهنجي طاقتور گیمنگ پي سي تي اڏامي رهيو آهي. ٿي سگهي ٿو ڪي ٻيا مسئلا جن جي باري ۾ مون کي اڃا تائين خبر ناهي، پر پوءِ اندرين جو ڏيک مون اهو نتيجو ڪيو ته WSL ٽيم تمام گهڻا مسئلا حل ڪيا.

ان کان علاوه، اهو نه وساريو ونڊوز ٽرمينل تمام سٺو! اهو ائين هو ڄڻ هنن منهنجين شڪايتون ٻڌيون آهن ٽيب جي کوٽ، JSON سيٽنگون، ۽ ونڊوز ۾ ”ٿڌي محسوس ڪرڻ“ جي ضرورت بابت. اهو اڃا تائين عجيب آواز آهي، پر ونڊوز ٽرمينل شايد ونڊوز لاء بهترين ٽرمينل آهي.

5 سالن تائين ونڊوز تي ڪم ڪرڻ کان پوءِ، مان گهڻو ڪجهه ڪري چڪو آهيان: ريل انسٽال ڪرڻ جي قابل نه هئڻ، مصنوعي سائگون شيلز سان وڙهڻ. مون وٽ ساڳئي بلڊ 2016 ڪانفرنس ۾ سامهون قطار سيٽ هئي جڏهن Microsoft اعلان ڪيو WSL جو پهريون نسخو. ۽ پوءِ مون اميد ڪرڻ شروع ڪئي ته ونڊوز تي ويب ڊولپمينٽ آخرڪار هڪ نئين سطح تي پهچي ويندي. بغير ڪنهن شڪ جي، WSL 2 اهو سڀ کان وڏو سڌارو آهي جيڪو مون ان وقت کان ڏٺو آهي ۽ اهو ڏسڻ ۾ اچي ٿو ته اسان هڪ نئين دور جي ڪپ تي آهيون.

اشتهارن جي حقن تي

جيڪڏهن ڪم جي ضرورت آهي ونڊوز سرورز، پوءِ ضرور اسان ڏانهن - ونڊوز سرور 2012، 2016 يا 2019 جي خودڪار تنصيب منصوبن تي 2 GB ريم يا وڌيڪ سان، لائسنس اڳ ۾ ئي قيمت ۾ شامل آهي. ڪُل في ڏينهن 21 روبل کان! اسان وٽ پڻ ابدي سرور آهن 😉

ڇو WSL 2 WSL کان 13 ڀيرا تيز آھي: Insider Preview کان تاثرات

جو ذريعو: www.habr.com

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