مائیکروسافٹ نے GUI ایپلی کیشنز کو چلانے کے لیے سپورٹ کی جانچ شروع کر دی ہے۔ Linux в Windows

مائیکروسافٹ نے لانچ کے امکانات کی جانچ شروع کرنے کا اعلان کیا ہے۔ Linux- WSL2 سب سسٹم کی بنیاد پر ماحول میں گرافیکل انٹرفیس کے ساتھ ایپلی کیشنز (Windows کے لیے سب سسٹم Linux)، قابل عمل فائلوں کو چلانے کے لیے ڈیزائن کیا گیا ہے۔ Linux в Windowsایپلیکیشنز مکمل طور پر مرکزی ڈیسک ٹاپ کے ساتھ مربوط ہیں۔ Windowsبشمول اسٹارٹ مینو میں شارٹ کٹس رکھنے کے لیے سپورٹ، ساؤنڈ بجانا، مائیکروفون سے ریکارڈنگ، اوپن جی ایل کی ہارڈویئر ایکسلریشن، ٹاسک بار میں پروگراموں کے بارے میں معلومات ڈسپلے کرنا، Alt-Tab کا استعمال کرتے ہوئے پروگراموں کے درمیان سوئچ کرنا، ڈیٹا کاپی کرنا Windows- اور Linuxکلپ بورڈ کے ذریعے پروگرام۔

مائیکروسافٹ نے GUI ایپلی کیشنز کو چلانے کے لیے سپورٹ کی جانچ شروع کر دی ہے۔ Linux в Windows

انٹرفیس آؤٹ پٹ کو منظم کرنے کے لیے Linux- مرکزی ڈیسک ٹاپ پر ایپلی کیشنز Windows RAIL-Shell کمپوزٹنگ مینیجر، جو Microsoft کی طرف سے تیار کیا گیا ہے اور ویسٹن کوڈبیس پر مبنی ہے، Wayland پروٹوکول کا استعمال کرتا ہے۔ رینڈرنگ RDP-RAIL (RDP Remote Application Integrated Locally) بیک اینڈ کا استعمال کرتے ہوئے کی جاتی ہے۔ یہ بیک اینڈ ویسٹن میں پہلے دستیاب آر ڈی پی بیک اینڈ سے مختلف ہے کہ کمپوزٹنگ مینیجر خود ڈیسک ٹاپ کو رینڈر نہیں کرتا، لیکن مین ڈیسک ٹاپ پر ڈسپلے کے لیے انفرادی سطحوں (wl_surface) کو RDP RAIL چینل پر ری ڈائریکٹ کرتا ہے۔ WindowsXWayland کو X11 ایپلیکیشنز چلانے کے لیے استعمال کیا جاتا ہے۔

مائیکروسافٹ نے GUI ایپلی کیشنز کو چلانے کے لیے سپورٹ کی جانچ شروع کر دی ہے۔ Linux в Windows

آواز کی پیداوار کا استعمال کرتے ہوئے منظم کیا جاتا ہے سرور پلس آڈیو، جس کے ساتھ بھی بات چیت ہوتی ہے۔ Windows آر ڈی پی پروٹوکول کا استعمال کرتے ہوئے (آر ڈی پی سنک پلگ ان آڈیو آؤٹ پٹ کے لیے استعمال کیا جاتا ہے، اور ان پٹ کے لیے آر ڈی پی سورس)۔ جامع سرور، XWayland، اور PulseAudio کو یونیورسل منی ڈسٹری بیوشن WSLGd میں پیک کیا گیا ہے، جس میں گرافکس اور آڈیو سب سسٹم کو خلاصہ کرنے کے اجزاء شامل ہیں اور یہ CBL-Mariner ڈسٹری بیوشن پر مبنی ہے۔ Linuxمائیکروسافٹ کے کلاؤڈ انفراسٹرکچر میں بھی استعمال ہوتا ہے۔ WSLGd ورچوئلائزیشن میکانزم کا استعمال کرتے ہوئے، اور مہمانوں کے ماحول کے درمیان اشتراک کے لیے چلتا ہے۔ Linux اور میزبان نظام Windows virtio-fs استعمال کیا جاتا ہے۔

جیسا کہ آر ڈی پی سرورزمیں شروع کیا گیا۔ Linux-WSLGd ماحول، FreeRDP استعمال کیا جاتا ہے، اور طرف Windows RDP کلائنٹ mstsc ہے۔ دستیاب گرافیکل کا تعین کرنے کے لیے Linux- مینو میں ایپلی کیشنز اور ان کا ڈسپلے Windows WSLDVCPlugin ہینڈلر تیار کر لیا گیا ہے۔ WSL2 ماحول میں معیاری تقسیم کے ساتھ Linux، جیسا کہ Ubuntu, Debian WSLGd میں چلنے والے اجزاء کا سیٹ ساکٹ فراہم کرکے CenOS کے ساتھ تعامل کرتا ہے جو Wayland, X11 اور PulseAudio پروٹوکول کے ذریعے درخواستوں کو ہینڈل کرتے ہیں۔ WSLGd مخصوص پابندیاں MIT لائسنس کے تحت تقسیم کی جاتی ہیں۔

WSLGd انسٹال کرنے کے لیے آپ کے پاس ہونا ضروری ہے۔ Windows 10 اندرونی پیش نظارہ ورژن 21362 یا اس سے اوپر۔ WSLGd کی تنصیب مستقبل میں باقاعدہ ریلیز کے لیے دستیاب ہوگی۔ Windows, Insider Preview پروگرام میں شرکت کی ضرورت کے بغیر۔ WSLGd معیاری "wsl --install" کمانڈ چلا کر انسٹال کیا جاتا ہے، مثال کے طور پر، کے لیے Ubuntu — «wsl —install -d Ubuntu"موجودہ WSL2 ماحول کے لیے، WSLGd کو انسٹال کرنا "wsl --update" کمانڈ کے ذریعے کیا جاتا ہے (صرف WSL2 ماحول جو دانا استعمال کرتے ہیں تعاون یافتہ ہیں Linux، کال فارورڈنگ نہیں)۔ گرافیکل ایپلی کیشنز ڈسٹری بیوشن کے معیاری پیکیج مینیجر کے ذریعے انسٹال کی جاتی ہیں۔

WSLGd صرف 2D گرافکس آؤٹ پٹ کے لیے انجن فراہم کرتا ہے، اور OpenGL کی بنیاد پر 3D گرافکس کو تیز کرنے کے لیے، WSL2 میں نصب تقسیم ایک ورچوئل GPU (vGPU) کے استعمال کی پیشکش کرتی ہے۔ WSL کے لیے vGPU ڈرائیورز AMD، Intel اور NVIDIA چپس کے لیے فراہم کیے گئے ہیں۔ ڈائریکٹ ایکس 12 پر OpenGL کے نفاذ کے ساتھ ایک پرت کی فراہمی کے ذریعے گرافکس ایکسلریشن فراہم کی جاتی ہے۔ اس پرت کو d3d12 ڈرائیور کی شکل میں ڈیزائن کیا گیا ہے، جو Mesa 21.0 کے مرکزی حصے میں شامل ہے اور اسے Collabora کے ساتھ مشترکہ طور پر تیار کیا جا رہا ہے۔

ورچوئل GPU کے آپریشن کو لاگو کیا گیا ہے۔ Linux خدمات کے ساتھ /dev/dxg ڈیوائس کا استعمال کرتے ہوئے جو WDDM (Windows ڈسپلے ڈرائیور ماڈل) D3DKMT دانا Windowsڈرائیور VM بس کا استعمال کرتے ہوئے فزیکل GPU سے کنکشن قائم کرتا ہے۔ Linux ایپلی کیشنز کی GPU تک رسائی کی وہی سطح ہوتی ہے جتنی مقامی ایپلی کیشنز کے لیے Windowsکے درمیان وسائل کی تقسیم کا اطلاق کیے بغیر Windows и LinuxIntel GPU کے ساتھ سرفیس بک Gen3 ڈیوائس پر کارکردگی کی جانچ سے پتہ چلتا ہے کہ مقامی Win32 ماحول میں، Geeks3D GpuTest ٹیسٹ 19 FPS دکھاتا ہے۔ Linux- وی جی پی یو ماحول میں - 18 ایف پی ایس، اور میسا میں سافٹ ویئر رینڈرنگ کے ساتھ - 1 ایف پی ایس۔

ویڈیو کھیلیں


ماخذ: opennet.ru
DDoS تحفظ، VPS VDS سرورز والی سائٹوں کے لیے قابل اعتماد ہوسٹنگ خریدیں۔ DDoS تحفظ، VPS VDS سرورز کے ساتھ قابل اعتماد ویب سائٹ ہوسٹنگ خریدیں۔ ProHoster