مایکروسافټ په وینډوز کې د لینکس GUI غوښتنلیکونو چلولو لپاره د ملاتړ ازموینه پیل کړې

مایکروسافټ اعلان وکړ چې د WSL2 فرعي سیسټم (د لینکس لپاره د وینډوز سب سیسټم) پراساس په چاپیریال کې د ګرافیکي انٹرفیس سره د لینکس غوښتنلیکونو چلولو وړتیا ازمونې پیل اعلان کړی ، چې په وینډوز کې د لینکس اجرا وړ فایلونو چلولو لپاره ډیزاین شوی. غوښتنلیکونه په بشپړ ډول د اصلي وینډوز ډیسټاپ سره مدغم شوي ، پشمول د سټارټ مینو کې د شارټ کټونو ځای په ځای کولو ملاتړ ، آډیو پلے بیک ، د مایکروفون ثبت کول ، د اوپن جی ایل هارډویر ګړندی کول ، په ټاسک بار کې د برنامو په اړه معلومات ښودل ، د Alt-Tab په کارولو سره د برنامو ترمینځ بدلول ، د وینډوز ترمینځ ډیټا کاپي کول. - او د کلیپ بورډ له لارې د لینکس پروګرامونه.

مایکروسافټ په وینډوز کې د لینکس GUI غوښتنلیکونو چلولو لپاره د ملاتړ ازموینه پیل کړې

د وینډوز اصلي ډیسټاپ ته د لینکس غوښتنلیک انٹرفیس محصول تنظیم کولو لپاره ، د مایکروسافټ لخوا رامینځته شوی د RAIL-Shell کمپوزیټ مدیر ، د ویلینډ پروتوکول په کارولو سره او د ویسټون کوډ بیس پراساس کارول کیږي. محصول د RDP-RAIL (RDP Remote Application Integrated Locally) په کارولو سره ترسره کیږي، کوم چې د RDP بیکینډ څخه توپیر لري چې پخوا په ویسټون کې شتون لري په دې کې چې مرکب مدیر پخپله ډیسټاپ نه وړاندې کوي، مګر د RDP په اړه انفرادي سطحې (wl_surface) ته لیږدول کیږي. د وینډوز اصلي ډیسټاپ کې د ښودلو لپاره د ریل چینل. XWayland د X11 غوښتنلیکونو چلولو لپاره کارول کیږي.

مایکروسافټ په وینډوز کې د لینکس GUI غوښتنلیکونو چلولو لپاره د ملاتړ ازموینه پیل کړې

د آډیو محصول د PulseAudio سرور په کارولو سره تنظیم شوی ، کوم چې د RDP پروتوکول په کارولو سره د وینډوز سره هم تعامل کوي (د rdp-sink پلگ ان د آډیو محصول لپاره کارول کیږي ، او د rdp-source پلگ ان د ننوتلو لپاره کارول کیږي). کمپوزیټ سرور، XWayland او PulseAudio د WSLGd په نوم د نړیوال کوچني توزیع په بڼه بسته شوي، کوم چې د ګرافیک او آډیو فرعي سیسټمونو د خلاصولو لپاره برخې لري، او د CBL-Mariner لینکس توزیع پر بنسټ والړ دی، د مایکروسافټ کلاوډ زیربنا کې هم کارول کیږي. . WSLGd د مجازی میکانیزمونو په کارولو سره پرمخ ځي، او virtio-fs د لینکس میلمه چاپیریال او وینډوز کوربه سیسټم ترمنځ د لاسرسي شریکولو لپاره کارول کیږي.

FreeRDP د WSLGd لینکس چاپیریال کې د پیل شوي RDP سرور په توګه کارول کیږي، او mstsc د وینډوز اړخ کې د RDP پیرودونکي په توګه کار کوي. د موجوده ګرافیکي لینکس غوښتنلیکونو موندلو او په وینډوز مینو کې د ښودلو لپاره، د WSLDVCPlugin هینډلر چمتو شوی. د منظم لینکس توزیعونو سره لکه Ubuntu، Debian، او CenOS په WSL2 چاپیریال کې نصب شوي، د WSLGd کې د چلولو اجزاو سیټ د ساکټونو چمتو کولو سره اړیکه لري چې د Wayland، X11، او PulseAudio پروتوکولونو په کارولو سره غوښتنې اداره کوي. د WSLGd لپاره چمتو شوي بندیزونه د MIT جواز لاندې ویشل شوي.

د WSLGd نصب کول لږترلږه د 10 نسخه Windows 21362 Insider Preview ته اړتیا لري. مخکې ځي، WSLGd به د وینډوز منظم نسخو لپاره شتون ولري پرته لدې چې د داخلي لید پروګرام کې برخه واخلي. د WSLGd نصب کول د معیاري کمانډ "wsl -install" په اجرا کولو سره ترسره کیږي، د بیلګې په توګه، د اوبنټو لپاره - "wsl -install -d Ubuntu". د موجوده WSL2 چاپیریالونو لپاره ، د WSLGd نصب کول د "wsl --update" کمانډ په کارولو سره ترسره کیږي (یوازې د WSL2 چاپیریالونه چې د لینکس کرنل کاروي او د ژباړې کال نه ملاتړ کیږي). ګرافیکي غوښتنلیکونه د توزیع معیاري بسته مدیر له لارې نصب شوي.

WSLGd یوازې د 2D ګرافیک محصول لپاره انجنونه چمتو کوي، او د OpenGL پر بنسټ د 3D ګرافیک ګړندی کولو لپاره، په WSL2 کې نصب شوي توزیع د مجازی GPU (vGPU) کارولو وړاندیز کوي. د WSL لپاره vGPU ډرایورونه د AMD، Intel او NVIDIA چپس لپاره چمتو شوي. د ګرافیک سرعت په DirectX 12 کې د OpenGL پلي کولو سره د یوې پرت چمتو کولو له لارې چمتو کیږي. دا پرت د d3d12 ډرایور په بڼه ډیزاین شوی چې د میسا 21.0 اصلي برخه کې شامله ده، او د کولیبورا سره په ګډه جوړه شوې.

مجازی GPU په لینکس کې د /dev/dxg وسیلې په کارولو سره د خدماتو سره پلي کیږي چې د وینډوز کرنل د WDDM (د وینډوز ډسپلی ډرایور ماډل) D3DKMT نقل کوي. ډرایور د VM بس په کارولو سره فزیکي GPU سره اړیکه رامینځته کوي. د لینکس غوښتنلیکونه د اصلي وینډوز غوښتنلیکونو په څیر د GPU لاسرسي ورته کچه لري ، پرته له دې چې د وینډوز او لینکس ترمینځ د سرچینو شریکولو اړتیا وي. د Intel GPU سره د سرفیس بک Gen3 وسیلې کې د فعالیت ازموینې ښودلې چې په اصلي Win32 چاپیریال کې ، د Geeks3D GpuTest ازموینه 19 FPS ښیې ، په لینکس چاپیریال کې د vGPU - 18 FPS سره ، او په میسا - 1 FPS کې د سافټویر رینډرینګ سره.



سرچینه: opennet.ru

Add a comment