ساتیا نادلا، مدیرعامل مایکروسافت، هنگام ایراد نطق اصلی کنفرانس آنلاین بیلد ۲۰۲۰ اعلام کرد جدیدترین نسخه از سابسیستم ویندوز برای لینوکس (Windows Subsystem - تعمیرات سولاردام بیترون شادمان - for Linux) یعنی WSL 2.0 قرار است به پشتیبانی از GUIها - تعمیرات سولاردام بیترون شادمان - و اپلیکیشنهای لینوکس مجهز شود. اکنون، فاصلهی چندانی تا محققشدن این وعده باقی نمانده است. استیو پراناواست، از برنامهنویسان همکار مایکروسافت، در کنفرانس X.Org Developers Conference (موسوم به XDC) اعلام کرد مایکروسافت امکان اجرای اپلیکیشنهای گرافیکی لینوکس را - تعمیرات سولاردام بیترون شادمان - در WSL فراهم میکند.
در نظر داشته باشید که اجرای اپلیکیشنهای گرافیکی لینوکس نظیر ویرایشگر GIMP - تعمیرات سولاردام بیترون شادمان - و سرویس کلاینت ایمیل Evolution و LibreOffice روی سابسیستم ویندوز برای لینوکس همواره امکانپذیر بوده است؛ بااینحال، فرایند اجرا اصلا ساده نبود. برای انجام این کار، ابتدا مجبور بودید سراغ دیسپلیسرورهای متفرقهی X Window نظیر VcXsrv - تعمیرات سولاردام بیترون شادمان - Windows X Server در - تعمیرات سولاردام بیترون شادمان - ویندوز ۱۰ بروید و سپس، تغییراتی در - تعمیرات سولاردام بیترون شادمان - این سیستمعامل و لینوکس اعمال کنید تا امکان اجرای همزمان آنها بدون مشکل وجود - تعمیرات سولاردام بیترون شادمان - داشته باشد. X Window System پایه و اساسِ تقریبا تمامی رابطهای کاربری گرافیکی لینوکس است.
در همین زمینه، - تعمیرات سولاردام بیترون شادمان - مایکروسافت از همکاری با دیسپلیسرور Wayland برای WSL خبر میدهد. Wayland را میتوانیم محبوبترین سرور سازگار با X Window بهحساب بیاوریم. Wayland در WSL2 اپلیکیشنهای گرافیکی لینوکس را ازطریق اتصال متکیبر پروتکل Remote Desktop Protocol (موسوم به RDP) به صفحهی اصلی ویندوز - تعمیرات سولاردام بیترون شادمان - متصل میکند. این یعنی میتوانید اپلیکیشنهای GUI ویندوز و لینوکس را همزمان روی یک دسکتاپ اجرا کنید.
استیو پراناواست در بخشی از سخنانش گفت در این روش WSL، لینوکس را درون ماشینی مجازی (Virtual - تعمیرات سولاردام بیترون شادمان - Machine) اجرا میکند که ویندوز از آن میزبانی میکند و سپس، فرایند ادغام بخشهای مختلف نظیر کنسول و GUI با رایانهی ویندوزی آغاز میشود تا کاربر بتواند در یک صفحهی - تعمیرات سولاردام بیترون شادمان - دسکتاپ، اپلیکیشنهای Win32 و لینوکسی را اجرا کند.
ازآنجاکه لینوکس درون ماشین مجازی اجرا میشود، امکان اجرای درایو بومی پردازنده گرافیکی (GPU) وجود ندارد که امکان دسترسی مستقیم به پردازندهی گرافیکی را فراهم میکند. پراناواست میگوید با استفاده از GPU-PV میتوان از پردازندهی گرافیکی میزبان - تعمیرات سولاردام بیترون شادمان - در لینوکس استفاده کرد تا این سیستمعامل و - تعمیرات سولاردام بیترون شادمان - ویندوز همزمان بر یک پردازندهی گرافیکی متکی باشند.
کریگ لوون، مدیر برنامهی WSL در مایکروسافت، با در توییتی جدید نوشت تفاوت اصلی بین استفاده از سرور متفرقهی X و سرور داخلی Wayland این است که در روش دوم، کاربر به راهاندازی سرور نیازی ندارد و خود مایکروسافت این کار را انجام میدهد. افزونبراین، لوون میگوید سرور Wayland بهشکل جذابی با ویندوز ادغام و در مؤلفههای آن مواردی همچون سایه و پشتیبانی از آیکونهای - تعمیرات سولاردام بیترون شادمان - لینوکس دیده میشود. لوون اعلام کرد که امکان اجرای مرورگر وب لینوکس در آن وجود دارد. البته او و اعضای تیمش هنوز بهطور گسترده این پروژه را روی محیط کامل دسکتاپ آزمایش نکردهاند و فعلا میکوشند سراغ آزمایش اپلیکیشنهای - تعمیرات سولاردام بیترون شادمان - محبوب بروند.
همچنین لوون از کار روی IDEهای (محیط توسعهی یکپارچه) اصلی برای بهینهسازیشان خبر میدهد. وی به دیگر جزئیات پروژه اشاره کرد و افزود مایکروسافت هنوز زمانی تقریبی برای انتشار نسخهی بتا مشخص نکرده است. البته این پروژه در چند ماه آینده دردسترس کاربران اینسایدر قرار خواهد گرفت. مایکروسافت مدتها است پروژهی نزدیککردن ویندوز به لینوکس را آغاز کرده است. چهار سال پیش، WSL معرفی شد که در آن زمان، پوستهی Linux Bash را به ویندوز ۱۰ اضافه کرد. با Bash و WSL میتوانید اکثر ابزارهای پوستهی لینوکس و زبانهای - تعمیرات سولاردام بیترون شادمان - برنامهنویسی محبوب لینوکس را اجرا کنید.