WSL جو پهريون مستحڪم رليز، ونڊوز تي لينڪس ايپليڪيشن هلائڻ لاءِ هڪ پرت

Microsoft Windows - WSL 1.0.0 (Windows Subsystem for Linux) تي هلندڙ لينڪس ايپليڪيشنن لاءِ هڪ پرت جي رليز پيش ڪئي، جنهن کي پروجيڪٽ جي پهرين مستحڪم رليز طور نشان لڳايو ويو آهي. ساڳي ئي وقت، تجرباتي ترقيءَ جي نامزدگي کي هٽايو ويو آهي WSL پيڪيجز مان جيڪو Microsoft اسٽور ايپليڪيشن اسٽور ذريعي پهچايو ويو آهي.

"wsl --install" ۽ "wsl --update" حڪمن کي ڊفالٽ طور تبديل ڪيو ويو آھي Microsoft اسٽور کي WSL کي انسٽال ڪرڻ ۽ اپڊيٽ ڪرڻ لاءِ، جيڪو ھڪ بلٽ ان جي صورت ۾ تقسيم جي مقابلي ۾ اپڊيٽس جي خاصي تيز ترسيل جي اجازت ڏئي ٿو. ونڊوز جو حصو. پراڻي انسٽاليشن اسڪيم ڏانهن موٽڻ لاءِ، wsl افاديت پيش ڪري ٿي ”--inbox“ آپشن. ان کان علاوه، ونڊوز 10 لاءِ تعميرات لاءِ سپورٽ Microsoft اسٽور ذريعي مهيا ڪئي وئي، جنهن هن پليٽ فارم جي استعمال ڪندڙن کي WSL ۾ اهڙين جدت تائين رسائي حاصل ڪرڻ جي قابل بڻايو جيئن گرافڪ لينڪس ايپليڪيشن لانچ ڪرڻ ۽ سسٽمڊ سسٽم مئنيجر لاءِ سپورٽ.

اپڊيٽ ٿيل wsl.exe يوٽيليٽي، Microsoft اسٽور تان ڊائون لوڊ ڪرڻ لاءِ ڊفالٽ طور تبديل ڪئي وئي، نومبر ۾ شامل ڪئي وئي آهي Windows 10 ۽ 11 “22H2” اپڊيٽس، جيڪي في الحال صرف دستي چيڪ ڪرڻ کان پوءِ انسٽال ٿيل آهن (ونڊوز سيٽنگون -> ”تازه ڪاري لاءِ چيڪ ڪريو“) ، ۽ ڊسمبر جي وچ ۾ خودڪار طريقي سان لاڳو ڪيو ويندو. هڪ متبادل تنصيب اختيار جي طور تي، توهان پڻ استعمال ڪري سگهو ٿا msi پيڪيجز GitHub تي ميزباني ڪيل.

انهي کي يقيني بڻائڻ لاءِ ته لينڪس عملدار WSL ۾ هلن ٿا، اصل ايموليٽر جي بدران جيڪو لينڪس سسٽم ڪالن کي ونڊوز سسٽم ڪالن ۾ ترجمو ڪري ٿو، هڪ مڪمل لينڪس ڪرنل سان ماحول مهيا ڪيو ويو آهي. WSL لاءِ تجويز ڪيل ڪرنل لينڪس ڪرنل 5.10 جي رليز تي ٻڌل آھي، جنھن کي WSL-مخصوص پيچ سان وڌايو ويو آھي، بشمول ڪرنل جي شروعاتي وقت کي گھٽائڻ، ميموري جي استعمال کي گھٽائڻ، ونڊوز کي لينڪس پروسيسز پاران آزاد ڪيل ميموري ڏانھن موٽڻ، ۽ گھٽ ۾ گھٽ ڇڏڻ. kernel ۾ ڊرائيور ۽ سب سسٽم جي گهربل سيٽ.

ڪرنل ونڊوز ماحول ۾ هلندو آهي هڪ ورچوئل مشين استعمال ڪندي اڳ ۾ ئي Azure ۾ هلندڙ. WSL ماحول هڪ الڳ ڊسڪ تصوير (VHD) تي هلندو آهي هڪ ext4 فائل سسٽم ۽ هڪ ورچوئل نيٽ ورڪ اڊاپٽر سان. يوزر اسپيس جا حصا الڳ الڳ نصب ٿيل آهن ۽ مختلف تقسيم جي تعمير تي ٻڌل آهن. مثال طور، WSL ۾ انسٽاليشن لاءِ، Microsoft اسٽور جي فهرست پيش ڪري ٿو Ubuntu، Debian GNU/Linux، Kali Linux، Fedora، Alpine، SUSE ۽ openSUSE جي تعميرات.

نسخو 1.0 اٽڪل 100 بگ کي حل ڪري ٿو ۽ ڪيترن ئي جدت کي متعارف ڪرايو:

  • لينڪس ماحول ۾ سسٽم ڊي سسٽم مينيجر کي استعمال ڪرڻ لاء اختياري خصوصيت ڏني وئي آهي. سسٽمڊ سپورٽ توهان کي تقسيم جي گهرج کي گهٽائڻ ۽ WSL ۾ مهيا ڪيل ماحول کي روايتي هارڊويئر جي چوٽي تي هلندڙ تقسيم جي صورتحال جي ويجهو آڻڻ جي اجازت ڏئي ٿي. اڳي، WSL ۾ ڪم ڪرڻ لاءِ، distributions کي استعمال ڪرڻو پوندو هو Microsoft جي مهيا ڪيل شروعاتي هينڊلر جيڪو PID 1 جي تحت هلندو آهي ۽ لينڪس ۽ ونڊوز جي وچ ۾ مداخلت لاءِ انفراسٽرڪچر سيٽ اپ مهيا ڪري ٿو.
  • ونڊوز 10 لاءِ، گرافڪ لينڪس ايپليڪيشنن کي هلائڻ جي صلاحيت لاڳو ڪئي وئي آهي (اڳي، گرافڪس سپورٽ صرف ونڊوز 11 ۾ موجود هئي).
  • "--no-launch" آپشن "wsl --install" ڪمانڊ ۾ شامل ڪيو ويو آھي انسٽاليشن کان پوءِ تقسيم جي لانچ کي غير فعال ڪرڻ لاءِ.
  • شامل ڪيو ويو ”--ويب-ڊائون لوڊ“ آپشن کي ”wsl —update“ ۽ ”wsl —install“ ڪمانڊز کي ڊائون لوڊ ڪرڻ لاءِ Microsoft اسٽور جي بدران GitHub ذريعي.
  • VHD فائلن کي مائونٽ ڪرڻ لاءِ ”--vhd“ آپشن کي ”wsl –mount“ ڪمانڊ ۾ شامل ڪيو ويو ۽ ماؤنٽ پوائنٽ جو نالو بيان ڪرڻ لاءِ ”--name“.
  • شامل ڪيو ويو "--vhd" حڪم ۾ "wsl --import" ۽ "wsl --export" حڪمن کي درآمد يا برآمد ڪرڻ لاء VHD فارميٽ ۾.
  • شامل ڪيو ويو "wsl --import-in-place" حڪم کي رجسٽر ڪرڻ ۽ استعمال ڪرڻ لاءِ موجوده .vhdx فائل کي تقسيم طور.
  • شامل ڪيو ويو "wsl --version" ڪمانڊ ورزن نمبر ڏيکارڻ لاءِ.
  • بهتر ٿيل غلطي سنڀالڻ.
  • گرافڪ ايپليڪيشنز (WSLg) ۽ لينڪس ڪنيل کي سپورٽ ڪرڻ لاء اجزاء هڪ واحد پيڪيج ۾ ضم ٿي ويا آهن جيڪي اضافي MSI فائلن کي ڊائون لوڊ ڪرڻ جي ضرورت ناهي.

هيل تي گرم، WSL 1.0.1 اپڊيٽ جاري ڪئي وئي (في الحال پري رليز اسٽيٽس ۾)، جنهن نئين سيشن شروع ڪرڻ وقت wslservice.exe عمل جي منجمد ٿيڻ کي ختم ڪيو، يونڪس ساکٽ سان فائل /tmp/.X11- يونڪس کي صرف پڙهڻ واري موڊ ۾ تبديل ڪيو ويو، غلطي سنڀاليندڙ کي بهتر ڪيو ويو آهي.

جو ذريعو: opennet.ru

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