Microsoft ونڊوز تي لينڪس GUI ايپليڪيشنن کي هلائڻ لاءِ سپورٽ جي جاچ شروع ڪري ڇڏي آهي

Microsoft اعلان ڪيو آهي ته لينڪس ايپليڪيشنن کي هلائڻ جي صلاحيت جي جاچ شروع ڪرڻ جي صلاحيت ماحول ۾ گرافڪ انٽرفيس سان WSL2 سب سسٽم (ونڊوز سب سسٽم لاءِ لينڪس) جي بنياد تي، ونڊوز تي لينڪس ايگزيڪيوٽو فائلن کي هلائڻ لاءِ ٺهيل آهي. ايپليڪيشنون مڪمل طور تي مکيه ونڊوز ڊيسڪ ٽاپ سان گڏ ٿيل آهن، بشمول اسٽارٽ مينيو ۾ شارٽ ڪٽ رکڻ لاءِ سپورٽ، آڊيو پلے بیک، مائڪروفون رڪارڊنگ، اوپن جي ايل هارڊويئر ايڪسلريشن، ٽاسڪ بار ۾ پروگرامن بابت معلومات ڏيکارڻ، Alt-Tab استعمال ڪندي پروگرامن جي وچ ۾ سوئچ ڪرڻ، ونڊوز جي وچ ۾ ڊيٽا کي نقل ڪرڻ. - ۽ لينڪس پروگرام ڪلپ بورڊ ذريعي.

Microsoft ونڊوز تي لينڪس GUI ايپليڪيشنن کي هلائڻ لاءِ سپورٽ جي جاچ شروع ڪري ڇڏي آهي

لينڪس ايپليڪيشن انٽرفيس جي آئوٽ پٽ کي منظم ڪرڻ لاءِ مکيه ونڊوز ڊيسڪ ٽاپ تي، Microsoft پاران تيار ڪيل RAIL-Shell جامع مئنيجر، Wayland پروٽوڪول استعمال ڪندي ۽ ويسٽن ڪوڊ جي بنياد تي استعمال ڪيو ويندو آهي. آر ڊي پي-ريل (RDP Remote Application Integrated Locally) پس منظر استعمال ڪندي ٻاھر ڪڍيو ويندو آھي، جيڪو اڳ ۾ ويسٽن ۾ موجود RDP پس منظر کان مختلف آھي، جنھن ۾ جامع مئنيجر پاڻ ڊيسڪ ٽاپ کي رينڊر نه ڪندو آھي، پر انفرادي سطحن (wl_surface) کي آر ڊي پي مٿان ريڊريڪٽ ڪندو آھي. مکيه ونڊوز ڊيسڪ ٽاپ تي ڊسپلي لاء RAIL چينل. XWayland X11 ايپليڪيشنن کي هلائڻ لاءِ استعمال ڪيو ويندو آهي.

Microsoft ونڊوز تي لينڪس GUI ايپليڪيشنن کي هلائڻ لاءِ سپورٽ جي جاچ شروع ڪري ڇڏي آهي

آڊيو آئوٽ کي PulseAudio سرور استعمال ڪندي منظم ڪيو ويو آهي، جيڪو پڻ ونڊوز سان رابطو ڪري ٿو RDP پروٽوڪول استعمال ڪندي (RDp-sink پلگ ان آڊيو آئوٽ لاءِ استعمال ٿيندو آهي، ۽ rdp-source پلگ ان ان پٽ لاءِ استعمال ٿيندو آهي). جامع سرور، XWayland ۽ PulseAudio WSLGd نالي هڪ آفاقي مني ڊسٽريبيوشن جي صورت ۾ پيڪيج ٿيل آهن، جنهن ۾ گرافڪس ۽ آڊيو سبسسٽم کي خلاص ڪرڻ لاءِ اجزاء شامل آهن، ۽ CBL-Mariner Linux distribution تي ٻڌل آهي، جيڪو Microsoft ڪلائوڊ انفراسٽرڪچر ۾ پڻ استعمال ٿئي ٿو. . WSLGd ورچوئلائيزيشن ميڪانيزم استعمال ڪندي هلندو آهي، ۽ virtio-fs استعمال ڪيو ويندو آهي رسائي کي حصيداري ڪرڻ لاءِ لينڪس مهمان ماحول ۽ ونڊوز ميزبان سسٽم جي وچ ۾.

FreeRDP WSLGd Linux ماحول ۾ شروع ڪيل RDP سرور جي طور تي استعمال ڪيو ويو آهي، ۽ mstsc ونڊوز پاسي تي RDP ڪلائنٽ طور ڪم ڪري ٿو. موجوده گرافڪ لينڪس ايپليڪيشنن کي ڳولڻ ۽ انهن کي ونڊوز مينيو ۾ ڊسپلي ڪرڻ لاء، هڪ WSLDVCPlugin هينڊلر تيار ڪيو ويو آهي. باقاعده لينڪس ڊسٽريبيوشنز جهڙوڪ Ubuntu، Debian، ۽ CenOS WSL2 ماحول ۾ نصب ٿيل آهن، WSLGd ۾ هلندڙ اجزاء جو سيٽ ساکٽ مهيا ڪرڻ سان رابطو ڪري ٿو جيڪي Wayland، X11، ۽ PulseAudio پروٽوڪول استعمال ڪندي درخواستن کي سنڀاليندا آهن. WSLGd لاءِ تيار ڪيل پابنديون MIT لائسنس تحت ورهايل آهن.

WSLGd جي انسٽاليشن لاءِ Windows 10 Insider Preview گھٽ ۾ گھٽ ورزن 21362 جي ضرورت آھي. اڳتي وڌندي، WSLGd ونڊوز جي باقاعده ايڊيشن لاءِ دستياب ھوندو بغير ان انسائيڊر پريويو پروگرام ۾ حصو وٺڻ جي. WSLGd جي انسٽاليشن معياري حڪم "wsl -install" تي عمل ڪندي، مثال طور، Ubuntu - "wsl -install -d Ubuntu" لاء. موجوده WSL2 ماحوليات لاءِ، WSLGd انسٽال ڪرڻ ”wsl --update“ ڪمانڊ استعمال ڪندي ڪيو ويندو آهي (صرف WSL2 ماحوليات جيڪي لينڪس ڪنيل استعمال ڪن ٿا ۽ ترجمو نه ڪن). گرافڪ ايپليڪيشنن کي تقسيم جي معياري پيڪيج مينيجر ذريعي نصب ڪيو ويو آهي.

WSLGd صرف 2D گرافڪس جي پيداوار لاءِ انجڻ مهيا ڪري ٿو، ۽ OpenGL-based 3D گرافڪس کي تيز ڪرڻ لاءِ، WSL2-انسٽال ٿيل تقسيم پيش ڪري ٿو ورچوئل GPU (vGPU) جو استعمال. WSL لاءِ vGPU ڊرائيور AMD، Intel ۽ NVIDIA چپس لاءِ مهيا ڪيا ويا آهن. گرافڪس ايڪسلريشن هڪ پرت جي فراهمي ذريعي مهيا ڪئي وئي آهي جنهن سان OpenGL اوور DirectX 12 تي عمل درآمد ڪيو ويو آهي. اها پرت d3d12 ڊرائيور جي شڪل ۾ ٺهيل آهي، جيڪا Mesa 21.0 جي مکيه حصي ۾ شامل آهي، ۽ تعاون سان گڏيل طور تي ترقي ڪئي پئي وڃي.

ورچوئل GPU لينڪس ۾ لاڳو ڪيو ويو آهي /dev/dxg ڊوائيس استعمال ڪندي خدمتن سان جيڪي WDDM (ونڊوز ڊسپلي ڊرائيور ماڊل) D3DKMT کي ونڊوز ڪنيل جي نقل ڪن ٿيون. ڊرائيور VM بس استعمال ڪندي جسماني GPU سان ڪنيڪشن قائم ڪري ٿو. لينڪس ايپليڪيشنن وٽ ساڳئي سطح جي GPU جي رسائي آهي جيئن مقامي ونڊوز ايپليڪيشنون، ونڊوز ۽ لينڪس جي وچ ۾ وسيلن جي حصيداري جي ضرورت کان سواء. Intel GPU سان Surface Book Gen3 ڊيوائس تي ڪارڪردگي جاچ ڏيکاري ٿي ته مقامي Win32 ماحول ۾، Geeks3D GpuTest ٽيسٽ 19 FPS ڏيکاري ٿو، لينڪس ماحول ۾ vGPU - 18 FPS سان، ۽ Mesa - 1 FPS ۾ سافٽ ويئر رينڊنگ سان.



جو ذريعو: opennet.ru

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