مایکروسافټ د WSL2 فرعي سیسټم د معیاري لینکس کرنل سره اعلان کړ

د مایکروسافټ شرکت وړاندې د مایکروسافټ بلډ 2019 کنفرانس کې چې پدې ورځو کې ترسره کیږي ، یو تازه شوی سب سیسټم WSL2 (د لینکس لپاره د وینډوز سب سیسټم) ، په وینډوز کې د لینکس اجرایوي فایلونو چلولو لپاره ډیزاین شوی. کلید ځانګړتیا دویمه نسخه د بشپړ لینوکس کرنل وړاندې کول دي، د هغه پرت پر ځای چې د لینوکس سیسټم کالونه د وینډوز سیسټم کالونو ته ژباړي.

د WSL2 ټیسټ ریلیز به د جون په پای کې په تجربوي جوړښتونو کې وړاندې شي وینډوز انډر. د WSL1 لپاره د ایمولیټر پراساس ملاتړ به وساتل شي او کارونکي به وکولی شي دا د WSL2 سره څنګ په څنګ وکاروي. د وینډوز چاپیریال کې د لینکس کرنل چلولو لپاره ، یو سپک وزن لرونکي مجازی ماشین چې دمخه په Azure کې کارول شوی ، کارول کیږي.

د وینډوز 2 لپاره د WSL10 برخې په توګه، د معیاري لینکس 4.19 کرنل سره یوه برخه به وړاندیز شي. لکه څنګه چې د LTS برانچ 4.19 لپاره فکسونه خپاره شوي، د WSL2 لپاره کرنل به د وینډوز تازه میکانیزم له لارې سمدستي تازه شي او د مایکروسافټ دوامداره ادغام زیربنا کې ازمول کیږي. 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 به د کارونکي ځای اجزاو چمتو شوي سیټ چمتو نکړي. دا اجزا په جلا توګه نصب شوي او د مختلف توزیعونو د غونډو پراساس دي. د مثال په توګه ، د مایکروسافټ سټور لارښود کې WSL کې نصب کول وړاندیز کیږي مجلسونه د وبنټو, دبیان GNU/لینکس، کالي لینکس, SUSE и پرانیستې. په وینډوز کې وړاندیز شوي لینکس کرنل سره متقابل عمل کولو لپاره ، تاسو اړتیا لرئ په توزیع کې د کوچني ابتکار سکریپټ ځای په ځای کړئ چې د بوټ پروسې بدلوي. کانونیکي لا دمخه لري وویل د WSL2 په سر کې د اوبنټو چلولو لپاره بشپړ ملاتړ چمتو کولو نیت په اړه.

سربیره پردې، دا په پام کې نیول کیدی شي خپرونه د مایکروسافټ ټرمینل ایمولیټر د وینډوز ټرمینل، د کوم کوډ چې د MIT جواز لاندې ویشل شوی. د ترمینل سره سره، د اصلي کمانډ لاین انٹرفیس conhost.exe، چې په وینډوز کې کارول کیږي او د وینډوز کنسول API پلي کوي، هم خلاص سرچینه ده. ټرمینل د ټب پراساس انٹرفیس او سپلایټ وینډوز چمتو کوي ، په بشپړ ډول د رنګ محصول لپاره د یونیکوډ او فرار ترتیبونو ملاتړ کوي ، تاسو ته اجازه درکوي موضوعات بدل کړئ او اډون فعال کړئ ، د مجازی کنسولونو (PTY) ملاتړ کوي ، او د متن رینډرینګ ګړندي کولو لپاره DirectWrite/DirectX کاروي. . ټرمینل کولی شي د کمانډ پرامپټ (cmd)، PowerShell او WSL شیلونه وکاروي. په دوبي کې، نوی ټرمینل به د وینډوز کاروونکو ته د مایکروسافټ سټور کتلاګ له لارې شتون ولري.

مایکروسافټ د WSL2 فرعي سیسټم د معیاري لینکس کرنل سره اعلان کړ

سرچینه: opennet.ru

Add a comment