Windows Subsystem for Linux (WSL) версия 2: какво ще донесе? (ЧЗВ)

Под катом се намира превод на публикуваното FAQ за подробности относно бъдещата версия 2 на WSL (автор — Крейг Лоуен).

Windows Subsystem for Linux (WSL) версия 2: какво ще донесе? (ЧЗВ)

Windows Subsystem for Linux (WSL) версия 2: какво ще донесе? (ЧЗВ)

Обсъдени въпроси:


Използва ли WSL 2 Hyper-V? Ще бъде ли WSL 2 достъпна за Windows 10 Home?

WSL 2 ще бъде достъпна във всички издания на Windows, където в момента е налична WSL 1 (включително Windows 10 Home).

Във втората версия на WSL за осигуряване на виртуализация се използва архитектурата Hyper-V. Тази архитектура ще бъде достъпна в допълнителен компонент, който е подмножество на функциите на Hyper-V. Този допълнителен компонент ще бъде достъпен във всички издания на ОС. По-близо до релиза на WSL 2 ще предоставим повече информация за този нов компонент.

Какво ще стане с WSL 1? Тя ще бъде ли оставена настрана?

В момента не планираме да откажем WSL 1. Можете да стартирате дистрибуции на WSL 1 и WSL 2 на една машина. Добавянето на WSL 2 като нова архитектура помага на екипа на WSL да разширява удивителните възможности за стартиране на среда на Linux под Windows.

Ще бъде ли възможно да стартирате WSL 2 и други инструменти за виртуализация (например VMWare или Virtual Box) едновременно?

Някои трети приложения не могат да работят, когато използват Hyper-V, което означава, че те няма да могат да работят при активирана WSL 2. За съжаление, сред тях са VMWare и Virtual Box.

Изучаваме начини за справяне с този проблем. Например, предоставяме набор от API наречен Hypervisor Platform, който може да бъде използван от трети доставчици на виртуализация за осигуряване на съвместимост на софтуера им с Hyper-V. Това позволява на приложенията да използват архитектурата Hyper-V за емулиране, например: емулаторът Google Android вече е съвместим с 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 поддръжката за достъп до оборудването ще бъде ограничена. Например, няма да можете да получите достъп до графичния процесор, серийния порт и USB. Въпреки това, добавянето на поддръжка за устройства е с висок приоритет в нашите планове, тъй като това отваря много възможности за разработчиците, които искат да взаимодействат с тези устройства. В същото време винаги можете да използвате WSL 1, който предоставя достъп и до серийните портове, и до USB. Моля, следете новините в този блог и Twitter на членовете на екипа WSL, за да сте в крак с последните функции, които ще се появят в инсайдерските билдове, и ни дайте да знаем с какви устройства искате да взаимодействате!

Ще може ли WSL 2 да използва мрежови приложения?

Да, в общия случай мрежовите приложения ще работят по-бързо и по-добре, тъй като осигуряваме пълна съвместимост на системните повици. Въпреки това в новата архитектура се използват виртуализирани мрежови компоненти. Това означава, че в началните предварителни версии WSL 2 ще се държи като виртуална машина, например WSL 2 ще има своя IP-адрес (различен от този на хоста). Стремим се опитът с WSL 2 да бъде подобен на WSL 1, което включва подобрения в поддръжката на мрежовата подсистема. Планираме да добавим възможността за комуникация между всички мрежови приложения от Linux или Windows с помощта на localhost възможно най-бързо. Ще публикуваме по-подробна информация относно нашата мрежова подсистема и подобренията, докато се приближаваме до пускането на WSL 2.

Ако имате допълнителни въпроси относно WSL или просто искате да се свържете с екипа WSL, можете да ни намерите в Twitter:

Източник: habr.com

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster