د WSL لومړی مستحکم خوشې کول، په وینډوز کې د لینکس غوښتنلیکونو چلولو لپاره پرت

مایکروسافټ په وینډوز کې د لینکس غوښتنلیکونو چلولو لپاره د پرت خوشې کول وړاندې کړل - WSL 1.0.0 (د لینکس لپاره د وینډوز فرعي سیسټم) ، کوم چې د پروژې لومړۍ مستحکم ریلیز په توګه نښه شوی. په ورته وخت کې، د تجربې پراختیا ډیزاین د WSL کڅوړو څخه لیرې شوی چې د مایکروسافټ سټور غوښتنلیک پلورنځي له لارې وړاندې شوي.

د WSL نصب او تازه کولو لپاره د مایکروسافټ سټور کارولو لپاره د "wsl --install" او "wsl --update" کمانډونه په ډیفالټ بدل شوي ، کوم چې د جوړ شوي په شکل کې د توزیع په پرتله د تازه معلوماتو خورا ګړندي تحویل ته اجازه ورکوي. د وینډوز برخه. د نصب کولو زاړه سکیم ته د بیرته راستنیدو لپاره، د wsl یوټیلیټ د "--inbox" اختیار وړاندیز کوي. سربیره پردې، د وینډوز 10 لپاره د جوړونې ملاتړ د مایکروسافټ سټور له لارې چمتو شوی و، کوم چې د دې پلیټ فارم کاروونکو ته دا توان ورکړ چې په WSL کې داسې نوښتونو ته لاسرسی ومومي لکه د ګرافیکي لینکس غوښتنلیکونو پیل کول او د سیسټم شوي سیسټم مدیر لپاره ملاتړ.

تازه شوی wsl.exe یوټیلیټ ، د ډیفالټ لخوا د مایکروسافټ سټور څخه ډاونلوډ کولو لپاره بدل شوی ، د نومبر په وینډوز 10 او 11 "22H2" تازه معلوماتو کې شامل شوی ، کوم چې اوس مهال یوازې د لاسي چیک کولو وروسته نصب شوي (د وینډوز ترتیبات -> "د تازه معلوماتو لپاره چیک کړئ") ، او د دسمبر په نیمایي کې به په اتوماتيک ډول پلي شي. د بدیل نصب کولو اختیار په توګه ، تاسو کولی شئ په GitHub کې کوربه شوي msi کڅوړې هم وکاروئ.

د دې لپاره چې ډاډ ترلاسه شي چې لینکس اجرایوي په WSL کې پرمخ ځي، د اصلي ایمولیټر پرځای چې د لینکس سیسټم کالونه د وینډوز سیسټم کالونو ته ژباړل شوي، د بشپړ لینکس کرنل سره چاپیریال چمتو شوی. د WSL لپاره وړاندیز شوی کرنل د لینکس کرنل 5.10 خوشې کولو پراساس دی ، کوم چې د WSL ځانګړي پیچونو سره پراخ شوی ، پشمول د کرنل پیل کولو وخت کمولو لپاره اصلاح کول ، د حافظې مصرف کمول ، وینډوز د لینکس پروسو لخوا خلاص شوي حافظې ته راستنول ، او لږترلږه پریږدي. په کرنل کې د ډرایورانو او فرعي سیسټمونو اړین سیټ.

کرنل د وینډوز چاپیریال کې د مجازی ماشین په کارولو سره پرمخ ځي چې دمخه په Azure کې روان دی. د WSL چاپیریال په جلا ډیسک عکس (VHD) کې د ext4 فایل سیسټم او د مجازی شبکې اډاپټر سره پرمخ ځي. د کارونکي ځای اجزا په جلا توګه نصب شوي او د مختلف توزیع جوړونې پراساس دي. د مثال په توګه، په WSL کې د نصبولو لپاره، د مایکروسافټ سټور کتلاګ د اوبنټو، Debian GNU/Linux، Kali Linux، Fedora، Alpine، SUSE او openSUSE جوړونه وړاندیز کوي.

نسخه 1.0 شاوخوا 100 بګونه حل کوي او ډیری نوښتونه معرفي کوي:

  • د لینکس چاپیریال کې د سیسټمډ سیسټم مدیر کارولو لپاره اختیاري ځانګړتیا چمتو شوې. د سیسټمډ ملاتړ تاسو ته اجازه درکوي د توزیع اړتیاوې کمې کړئ او په WSL کې چمتو شوي چاپیریال د دودیز هارډویر په سر کې د توزیع چلولو وضعیت ته نږدې کړئ. مخکې، په WSL کې د کار کولو لپاره، توزیع باید د مایکروسافټ لخوا چمتو شوي ابتدايي هینډلر وکاروي چې د PID 1 الندې پرمخ ځي او د لینکس او وینډوز ترمنځ د مداخلې لپاره زیربنا چمتو کوي.
  • د وینډوز 10 لپاره ، د ګرافیک لینکس غوښتنلیکونو چلولو وړتیا پلي شوې (پخوا د ګرافیک ملاتړ یوازې په وینډوز 11 کې شتون درلود).
  • د "-no-launch" اختیار د "wsl --install" کمانډ کې اضافه شوی ترڅو د نصب کولو وروسته د توزیع پیل غیر فعال کړي.
  • د مایکروسافټ سټور پرځای د GitHub له لارې اجزا ډاونلوډ کولو لپاره "wsl —update" او "wsl —install" کمانډونو ته د "--web-download" اختیار اضافه شوی.
  • د VHD فایلونو نصبولو لپاره "--vhd" اختیارونه "wsl -mount" کمانډ ته اضافه شوي او د ماونټ پوائنټ نوم مشخص کولو لپاره "--name" اضافه شوي.
  • د VHD بڼه کې د واردولو یا صادرولو لپاره "wsl --import" او "wsl --export" کمانډونو ته "-vhd" کمانډ اضافه شوی.
  • د توزیع په توګه د موجوده .vhdx فایل ثبتولو او کارولو لپاره د "wsl --import-in-place" کمانډ اضافه شوی.
  • د نسخې شمیره ښودلو لپاره د "wsl --version" کمانډ اضافه شوی.
  • د خطا اداره کول ښه شوي.
  • د ګرافیکي غوښتنلیکونو ملاتړ کولو برخې (WSLg) او لینکس کرنل په یوه واحد بسته کې مدغم شوي چې د اضافي MSI فایلونو ډاونلوډ ته اړتیا نلري.

په هیلو کې ګرم، د WSL 1.0.1 تازه خپور شو (اوس مهال د خوشې کیدو دمخه حالت کې)، کوم چې د نوي سیشن پیل کولو په وخت کې د wslservice.exe پروسې کنګل کول له منځه یوړل، د یونیکس ساکټ سره فایل /tmp/.X11- یونیکس یوازې د لوستلو حالت ته بدل شوی و، د تېروتنې سمبالونکي ښه شوي.

سرچینه: opennet.ru

Add a comment