Subsistema de Windows para Linux (WSL) versión 2: ¿cómo será? (Preguntas frecuentes)

Debajo del corte hay una traducción de las preguntas frecuentes publicadas sobre los detalles de la futura segunda versión de WSL (por Craig Loewen ).







¿WSL 2 utiliza Hyper-V? ¿WSL 2 estará disponible en Windows 10 Home?


WSL 2 estará disponible en todas las ediciones de Windows donde WSL 1 esté disponible actualmente (incluido Windows 10 Home).


La segunda versión de WSL usa la arquitectura Hyper-V para proporcionar virtualización. Esta arquitectura estará disponible en un componente opcional, que es un subconjunto de las características de Hyper-V. Este componente adicional estará disponible en todas las ediciones del sistema operativo. Más cerca del lanzamiento de WSL 2, hablaremos más sobre este nuevo componente.



¿Qué pasará con WSL 1? ¿Ella será abandonada?


Actualmente no tenemos previsto abandonar WSL 1. Puede ejecutar las distribuciones WSL 1 y WSL 2 una al lado de la otra en la misma máquina. Agregar WSL 2 como una nueva arquitectura ayuda al equipo de WSL a ampliar las increíbles capacidades de ejecutar Linux en Windows.



¿Será posible iniciar simultáneamente WSL 2 y otras herramientas de virtualización de terceros (como VMWare o Virtual Box)?


Es posible que algunas aplicaciones de terceros no funcionen cuando se utiliza Hyper-V, lo que significa que no podrán funcionar cuando se habilite WSL 2. Desafortunadamente, estas incluyen VMWare y Virtual Box.


Estamos explorando formas de resolver este problema. Por ejemplo, proporcionamos una suite API llamada Plataforma de hipervisor que puede ser utilizada por terceros proveedores de virtualización para garantizar que su software sea compatible con Hyper-V. Esto permite que las aplicaciones utilicen la arquitectura Hyper-V para emular, por ejemplo: el emulador de Android de Google ahora es compatible con Hyper-V .


Nota del traductor


Oracle VirtualBox ya tiene una capacidad experimental para usar Hyper-V para virtualizar sus máquinas:


No se requiere configuración. Oracle VM VirtualBox detecta Hyper-V automáticamente y usa Hyper-V como motor de virtualización para el sistema host. El icono de la CPU en la barra de estado de la ventana de VM indica que se está utilizando Hyper-V.

Pero esto conduce a una notable degradación del rendimiento:


Al usar esta función, puede experimentar una degradación significativa del rendimiento de Oracle VM VirtualBox en algunos sistemas host.

Desde mi experiencia personal de compartir Hyper-V y VirtualBox, puedo notar que VirtualBox con cada versión mejora el soporte para sus máquinas virtuales bajo Hyper-V. Pero hasta ahora, la velocidad del trabajo no permite cambiar completamente a una simbiosis similar para las tareas cotidianas que ni siquiera exigen un rendimiento. El rediseño banal de ventanas dentro de una máquina virtual ocurre con un retraso visible. Espero sinceramente que la situación mejore en el momento del lanzamiento de WSL 2.



¿Será posible acceder a la GPU desde WSL 2? ¿Cuáles son sus planes para expandir el soporte de hardware?


En las versiones iniciales de WSL 2, el soporte de acceso al hardware será limitado. Por ejemplo, no puede acceder a la GPU, el puerto serie y el USB. Sin embargo, agregar soporte de dispositivos es una alta prioridad en nuestros planes, ya que abre muchas oportunidades para los desarrolladores que desean interactuar con estos dispositivos. Al mismo tiempo, siempre puede usar WSL 1, que proporciona acceso tanto al puerto serie como al USB. ¡Siga las noticias en este blog y Twitter para los miembros del equipo de WSL para mantenerse al tanto de las últimas características que aparecerán en las compilaciones internas y háganos saber con qué dispositivos desea interactuar!



¿Puede WSL 2 usar aplicaciones de red?


Sí, en el caso general, las aplicaciones de red funcionarán más rápido y mejor, porque brindamos compatibilidad total de las llamadas al sistema. Sin embargo, la nueva arquitectura utiliza componentes de red virtualizados. Esto significa que en las precompilaciones iniciales, WSL 2 se comportará como una máquina virtual, por ejemplo, WSL 2 tendrá su propia dirección IP (no la misma que la del host). Nos esforzamos por garantizar que la experiencia de usar WSL 2 sea similar a WSL 1, que incluye soporte mejorado para el subsistema de red. Planeamos agregar rápidamente la capacidad de comunicarse entre todas las aplicaciones de red de Linux o Windows utilizando localhost. Publicaremos información más detallada sobre nuestro subsistema de red y mejoras a medida que nos acercamos al lanzamiento de WSL 2.



Si tiene preguntas adicionales sobre WSL o simplemente desea comunicarse con el equipo de WSL, puede encontrarnos en Twitter:


Source: https://habr.com/ru/post/451782/


All Articles