Subsistema de Windows para Linux (WSL) versión 2: ¿cómo sucederá? (PREGUNTAS MÁS FRECUENTES)

Debajo del corte está la traducción. Preguntas frecuentes publicadas sobre los detalles de la futura segunda versión de WSL (autor - craig loewen).

Subsistema de Windows para Linux (WSL) versión 2: ¿cómo sucederá? (PREGUNTAS MÁS FRECUENTES)

Subsistema de Windows para Linux (WSL) versión 2: ¿cómo sucederá? (PREGUNTAS MÁS FRECUENTES)

Temas cubiertos:


¿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 utiliza la arquitectura Hyper-V para proporcionar virtualización. Esta arquitectura estará disponible en una característica opcional que es un subconjunto de 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 con más detalle sobre este nuevo componente.

¿Qué pasará con la WSL 1? ¿Será abandonado?

Actualmente no tenemos planes de retirar WSL 1. Puede ejecutar las distribuciones de WSL 1 y WSL 2 en paralelo en la misma máquina. La incorporación de WSL 2 como nueva arquitectura ayuda al equipo de WSL a ampliar las increíbles capacidades de ejecutar Linux en Windows.

¿Será posible ejecutar WSL 2 y otras herramientas de virtualización de terceros (como VMWare o Virtual Box) al mismo tiempo?

Algunas aplicaciones de terceros no pueden ejecutarse cuando se utiliza Hyper-V, lo que significa que no podrán ejecutarse cuando esté habilitado WSL 2. Desafortunadamente, estas incluyen VMWare y Virtual Box.

Estamos explorando formas de resolver este problema. Por ejemplo, proporcionamos un conjunto de API llamado Plataforma de hipervisor, que pueden utilizar proveedores de virtualización externos para hacer que su software sea compatible con Hyper-V. Esto permite que las aplicaciones utilicen la arquitectura Hyper-V para emulación, por ejemplo: El emulador de Google Android ahora es compatible con Hyper-V.

Nota del traductor

Oracle VirtualBox ya tiene una función experimental use Hyper-V para virtualizar sus máquinas:

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

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

Al utilizar esta función, es posible que experimente una degradación significativa del rendimiento de Oracle VM VirtualBox en algunos sistemas host.

Por experiencia personal al usar Hyper-V y VirtualBox juntos, puedo señalar que con cada lanzamiento VirtualBox mejora el soporte para el funcionamiento de sus máquinas virtuales en Hyper-V. Pero hasta ahora la velocidad del trabajo no nos permite cambiar completamente a tal simbiosis para las tareas cotidianas, incluso aquellas que no exigen rendimiento. El banal rediseño de ventanas dentro de una máquina virtual se produce con un retraso visible. Espero sinceramente que la situación mejore cuando se lance WSL 2.

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

En las versiones iniciales de WSL 2, la compatibilidad con el acceso al hardware será limitada. Por ejemplo, no podrá acceder a la GPU, al puerto serie ni al USB. Sin embargo, agregar soporte para dispositivos es una alta prioridad en nuestros planes, ya que abre muchas posibilidades para los desarrolladores que quieran interactuar con estos dispositivos. Mientras tanto, siempre puedes usar WSL 1, que proporciona acceso tanto a serie como a USB. Por favor sigue las noticias en este blog y twittee a los miembros del equipo de WSL para mantenerse actualizados sobre las últimas funciones que llegarán a las compilaciones de Insider y háganos saber con qué dispositivos desea interactuar.

¿WSL 2 podrá utilizar aplicaciones de red?

Sí, en general, las aplicaciones de red funcionarán más rápido y mejor porque garantizamos la compatibilidad total de las llamadas al sistema. Sin embargo, la nueva arquitectura utiliza componentes de red virtualizados. Esto significa que en las compilaciones de vista previa iniciales, WSL 2 se comportará como una máquina virtual; por ejemplo, WSL 2 tendrá su propia dirección IP (no es la misma que la del host). Nuestro objetivo es lograr una experiencia similar en WSL 2 a WSL 1, que incluya mejoras en el soporte de redes. Planeamos agregar rápidamente la capacidad de comunicarse entre todas las aplicaciones de red desde Linux o Windows usando localhost. Publicaremos más detalles sobre nuestro subsistema de redes y mejoras a medida que nos acerquemos al lanzamiento de WSL 2.

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

Fuente: habr.com

Añadir un comentario