زیرسیستم ویندوز برای لینوکس (WSL) نسخه 2: چگونه خواهد بود؟ (سؤالات متداول)

در زیر برش ترجمه آمده است سوالات متداول منتشر شده درباره جزئیات نسخه دوم WSL آینده (نویسنده - کریگ لوون).

زیرسیستم ویندوز برای لینوکس (WSL) نسخه 2: چگونه خواهد بود؟ (سؤالات متداول)

زیرسیستم ویندوز برای لینوکس (WSL) نسخه 2: چگونه خواهد بود؟ (سؤالات متداول)

مسائل تحت پوشش:


آیا WSL 2 از Hyper-V استفاده می کند؟ آیا WSL 2 در Windows 10 Home در دسترس خواهد بود؟

WSL 2 در تمام نسخه‌های ویندوز که WSL 1 در حال حاضر در دسترس است (از جمله Windows 10 Home) در دسترس خواهد بود.

نسخه دوم WSL از معماری Hyper-V برای ارائه مجازی سازی استفاده می کند. این معماری در یک ویژگی اختیاری که زیرمجموعه ای از ویژگی های Hyper-V است در دسترس خواهد بود. این جزء اضافی در تمام نسخه های سیستم عامل در دسترس خواهد بود. در نزدیکی انتشار WSL 2، با جزئیات بیشتری در مورد این کامپوننت جدید صحبت خواهیم کرد.

چه اتفاقی برای WSL 1 خواهد افتاد؟ رها خواهد شد؟

ما در حال حاضر هیچ برنامه‌ای برای بازنشستگی WSL 1 نداریم. می‌توانید توزیع‌های WSL 1 و WSL 2 را در کنار هم بر روی یک دستگاه اجرا کنید. اضافه شدن WSL 2 به عنوان یک معماری جدید به تیم WSL کمک می کند تا قابلیت های شگفت انگیز اجرای لینوکس در ویندوز را گسترش دهد.

آیا اجرای WSL 2 و سایر ابزارهای مجازی سازی شخص ثالث (مانند VMWare یا Virtual Box) به طور همزمان امکان پذیر خواهد بود؟

برخی از برنامه‌های شخص ثالث نمی‌توانند هنگام استفاده از Hyper-V اجرا شوند، به این معنی که وقتی WSL 2 فعال است نمی‌توانند اجرا شوند. متأسفانه، VMWare و Virtual Box هستند.

ما در حال بررسی راه هایی برای حل این مشکل هستیم. به عنوان مثال، ما مجموعه ای از API ها را به نام ارائه می دهیم پلتفرم هایپروایزر، که می تواند توسط ارائه دهندگان مجازی سازی شخص ثالث استفاده شود تا نرم افزار خود را با Hyper-V سازگار کنند. این به برنامه ها اجازه می دهد تا از معماری Hyper-V برای شبیه سازی استفاده کنند، به عنوان مثال: شبیه ساز اندروید گوگل اکنون با Hyper-V سازگار است.

یادداشت مترجم

Oracle VirtualBox قبلاً یک ویژگی آزمایشی دارد از Hyper-V برای مجازی سازی ماشین های خود استفاده کنید:

هیچ پیکربندی مورد نیاز نیست. Oracle VM VirtualBox به طور خودکار Hyper-V را شناسایی می کند و از Hyper-V به عنوان موتور مجازی سازی برای سیستم میزبان استفاده می کند. نماد CPU در نوار وضعیت پنجره VM نشان می دهد که Hyper-V در حال استفاده است.

اما این منجر به کاهش قابل توجه عملکرد می شود:

هنگام استفاده از این ویژگی، ممکن است در برخی از سیستم های میزبان با کاهش قابل توجه عملکرد Oracle VM VirtualBox مواجه شوید.

از تجربه شخصی استفاده از Hyper-V و VirtualBox با هم، می توانم اشاره کنم که با هر نسخه VirtualBox پشتیبانی از عملکرد ماشین های مجازی خود تحت Hyper-V را بهبود می بخشد. اما تا کنون سرعت کار به ما اجازه نمی دهد که به طور کامل به چنین همزیستی برای کارهای روزمره تغییر دهیم، حتی کارهایی که برای عملکرد سخت نیستند. طراحی مجدد پیش پا افتاده ویندوز در داخل یک ماشین مجازی با تاخیر قابل مشاهده انجام می شود. من صمیمانه امیدوارم که تا زمان انتشار WSL 2 وضعیت بهتر شود.

آیا دسترسی به GPU از WSL 2 امکان پذیر خواهد بود؟ برای گسترش پشتیبانی سخت افزاری چه برنامه ای دارید؟

در نسخه های اولیه WSL 2، پشتیبانی دسترسی سخت افزاری محدود خواهد بود. به عنوان مثال، شما نمی توانید به GPU، پورت سریال و USB دسترسی داشته باشید. با این حال، افزودن پشتیبانی دستگاه در برنامه‌های ما اولویت بالایی دارد، زیرا فرصت‌های زیادی را برای توسعه‌دهندگانی که می‌خواهند با این دستگاه‌ها تعامل داشته باشند، باز می‌کند. در این بین، همیشه می توانید از WSL 1 استفاده کنید که امکان دسترسی به سریال و USB را فراهم می کند. لطفا اخبار را دنبال کنید این وبلاگ و اعضای تیم WSL را توییت کنید تا از آخرین ویژگی‌های موجود در ساخت‌های Insider به‌روز باشید و به ما اطلاع دهید که می‌خواهید با کدام دستگاه‌ها تعامل داشته باشید!

آیا WSL 2 می تواند از برنامه های شبکه استفاده کند؟

بله، به طور کلی، برنامه های کاربردی شبکه سریعتر و بهتر عمل می کنند زیرا ما از سازگاری کامل تماس های سیستمی اطمینان می دهیم. با این حال، معماری جدید از اجزای شبکه مجازی سازی شده استفاده می کند. این بدان معناست که در ساخت‌های پیش‌نمایش اولیه، WSL 2 مانند یک ماشین مجازی رفتار می‌کند، برای مثال WSL 2 آدرس IP خود را خواهد داشت (نه مشابه میزبان). ما به دنبال تجربه ای مشابه با WSL 2 به عنوان WSL 1 هستیم که شامل بهبودهایی در پشتیبانی شبکه است. ما قصد داریم به سرعت توانایی برقراری ارتباط بین تمام برنامه های شبکه از لینوکس یا ویندوز را با استفاده از لوکال هاست اضافه کنیم. با نزدیک شدن به انتشار WSL 2، جزئیات بیشتری در مورد زیرسیستم شبکه و بهبودهای خود ارسال خواهیم کرد.

اگر سؤالات بیشتری در مورد WSL دارید یا فقط می خواهید با تیم WSL تماس بگیرید، می توانید ما را در توییتر بیابید:

منبع: www.habr.com

اضافه کردن نظر