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

د مایکروسافټ شرکت وړاندې د مایکروسافټ بلډ ۲۰۱۹ کنفرانس کې چې پدې ورځو کې ترسره کیږي، تازه شوی WSL2 فرعي سیسټم (Windows لپاره د سب سیستم Linux)، د اجرا وړ فایلونو چلولو لپاره ډیزاین شوی Linux в Windows. کیلي ځانګړتیا دویمه نسخه د بشپړ شوي دانه وړاندې کول دي Linux، د یوې طبقې پرځای چې د سیسټم زنګونه په الوتنه کې ژباړي Linux د سیسټم زنګونو ته Windows.

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

د WSL2 د یوې برخې په توګه د Windows 10 د معیاري کرنل سره یوه برخه به وړاندې شي Linux ۴.۱۹. لکه څنګه چې د LTS څانګې ۴.۱۹ لپاره اصلاحات خپاره شوي، د WSL2 لپاره کرنل به په چټکۍ سره د میکانیزم له لارې تازه شي. Windows د مایکروسافټ په دوامداره ادغام زیربنا کې تازه او ازمول شوی. WSL2 به د Azure زیربنا کې کارول شوي ورته کرنل وکاروي، چې ساتنه یې ساده کوي.

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

د Azure پروژې څخه د اصلاح کولو سره د معیاري کرنل کارول به د بشپړ مطابقت لپاره اجازه ورکړي Linux د سیسټم د زنګ په کچه او د بې ساري چلولو وړتیا ډاډمن کړئ Windows ډاکر کانټینرونه، او همدارنګه د FUSE میکانیزم پر بنسټ د فایل سیسټمونو لپاره ملاتړ پلي کوي. سربیره پردې، WSL2 د I/O فعالیت او د فایل سیسټم عملیات د پام وړ ښه کوي، کوم چې دمخه په WSL1 کې یو خنډ و. د مثال په توګه، کله چې یو کمپریس شوی آرشیف خلاص کړئ، WSL2 د WSL1 په پرتله 20 ځله ګړندی دی، او کله چې عملیات ترسره کوي
"git clone"، "npm install"، "apt update" او "apt upgrade" 2-5 ځله.

سره له دې چې د کور تحویلي Linuxلکه څنګه چې مخکې، WSL 2 به د کارونکي ځای اجزاو چمتو شوی سیټ چمتو نه کړي. دا اجزا په جلا توګه نصب شوي او د مختلفو توزیعونو د جوړښتونو پراساس دي. د مثال په توګه، په WSL کې د نصبولو لپاره، د مایکروسافټ سټور کتلاګ وړاندیز کیږي مجلسونه Ubuntu, Debian ګنو/Linuxکالي Linux, SUSE и پرانیستېد وړاندیز شوي سره تعامل لپاره Windows هسته Linux دا به د ویش کې د یو کوچني ابتدايي سکریپټ نصبولو ته اړتیا ولري چې د بوټ پروسې تعدیل کوي. کینونیکل لا دمخه لري وویل د کار لپاره د بشپړ ملاتړ چمتو کولو ارادې په اړه Ubuntu د WSL2 په سر کې.

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


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

سرچینه: opennet.ru

د DDoS محافظت ، VPS VDS سرورونو سره د سایټونو لپاره معتبر کوربه توب واخلئ 🔥 د DDoS محافظت، VPS VDS سرورونو سره د باور وړ ویب پاڼې کوربه توب واخلئ | ProHoster