P+F sobre WSL 2WSL 2 FAQs

A continuación se incluye una lista de preguntas más frecuentes (P+F) sobre el Subsistema de Windows para Linux 2.Below is a list of frequently asked questions (FAQ) about the Windows Subsystem for Linux 2.

¿WSL 2 utiliza Hyper-V?Does WSL 2 use Hyper-V? ¿Estará disponible en Windows 10 Home?Will it be available on Windows 10 Home?

WSL 2 está disponible en todas las SKU donde WSL está disponible actualmente, incluido Windows 10 Home.WSL 2 is available on all SKUs where WSL is currently available, including Windows 10 Home.

La versión más reciente de WSL usa la arquitectura de Hyper-V para habilitar su virtualización.The newest version of WSL uses Hyper-V architecture to enable its virtualization. Esta arquitectura estará disponible en el componente opcional "Plataforma de máquina virtual".This architecture will be available in the 'Virtual Machine Platform' optional component. Este componente opcional estará disponible en todas las SKU.This optional component will be available on all SKUs. Pronto podrás ver más detalles sobre esta experiencia cuando se acerque el lanzamiento de WSL 2.You can expect to see more details about this experience soon as we get closer to the WSL 2 release.

¿Qué pasará con WSL 1?What will happen to WSL 1? ¿Se abandonará?Will it be abandoned?

Actualmente no tenemos planes para dejar en desuso WSL 1.We currently have no plans to deprecate WSL 1. Puedes ejecutar distribuciones de WSL 1 y WSL 2 en paralelo, y puedes actualizar y degradar cualquier distribución en cualquier momento.You can run WSL 1 and WSL 2 distros side by side, and can upgrade and downgrade any distro at any time. La adición de WSL 2 como una nueva arquitectura presenta una plataforma mejor para que el equipo de WSL entregue características que convierten WSL en un método increíble para ejecutar un entorno de Linux en Windows.Adding WSL 2 as a new architecture presents a better platform for the WSL team to deliver features that make WSL an amazing way to run a Linux environment in Windows.

¿Podré ejecutar WSL 2 y otras herramientas de virtualización de terceros, como VMware o VirtualBox?Will I be able to run WSL 2 and other 3rd party virtualization tools such as VMware, or VirtualBox?

Algunas aplicaciones de terceros, como VMware y VirtualBox, no pueden funcionar cuando Hyper-V está en uso, lo que significa que no podrán ejecutarse mientras WSL 2 esté habilitado.Some 3rd party applications cannot work when Hyper-V is in use, which means they will not be able to run when WSL 2 is enabled, such as VMware and VirtualBox. Sin embargo, VirtualBox y VMware han publicado versiones compatibles con Hyper-V y WSL2 recientemente.However, recently both VirtualBox and VMware have released versions that support Hyper-V and WSL2. Puede obtener más información sobre los cambios de VirtualBox aquí y sobre los cambios de VMware aquí.Learn more about VirtualBox's changes here and VMware's changes here. Para solucionar problemas, eche un vistazo a las discusiones de problemas de VirtualBox en el repositorio de WSL en GitHub.For troubleshooting issues, take a look at the VirtualBox issue discussions in the WSL repo on GitHub.

Trabajamos de forma constante en las soluciones para admitir la integración de terceros de Hyper-V.We are consistently working on solutions to support third-party integration of Hyper-V. Por ejemplo, exponemos un conjunto de API llamado Hypervisor Platform que los proveedores de virtualización externos pueden usar para hacer que su software sea compatible con Hyper-V.For example, we expose a set of APIs called Hypervisor Platform that third-party virtualization providers can use to make their software compatible with Hyper-V. Esto permite que las aplicaciones usen la arquitectura de Hyper-V para su emulación, como Google Android Emulator y VirtualBox 6 y versiones posteriores, que ahora son compatibles con Hyper-V.This lets applications use the Hyper-V architecture for their emulation such as the Google Android Emulator, and VirtualBox 6 and above which are both now compatible with Hyper-V.

¿Puedo acceder a la GPU en WSL 2?Can I access the GPU in WSL 2? ¿Hay planes para aumentar la compatibilidad de hardware?Are there plans to increase hardware support?

Hemos publicado compatibilidad para acceder a la GPU dentro de las distribuciones de WSL 2.We have released support for accessing the GPU inside of WSL 2 distros! Esto significa que ahora puede usar WSL para escenarios de aprendizaje automático, inteligencia artificial y ciencia de datos más fácilmente cuando hay involucrados conjuntos de macrodatos.This means you can now use WSL for machine learning, artificial intelligence, and data science scenarios more easily when big data sets are involved. Consulte el tutorial Introducción a la compatibilidad con GPU.Check out the get started with GPU support tutorial. A partir de ahora, WSL 2 no incluye compatibilidad de serie ni compatibilidad con dispositivos USB.As of right now WSL 2 does not include serial support, or USB device support. Estamos investigando la mejor manera de agregar estas características.We are investigating the best way to add these features.

¿WSL 2 podrá usar aplicaciones de redes?Will WSL 2 be able to use networking applications?

Sí, en general, las aplicaciones de redes serán más rápidas y funcionarán mejor, ya que ofrecemos compatibilidad total con las llamadas del sistema.Yes, in general networking applications will be faster and work better since we have full system call compatibility. Sin embargo, la nueva arquitectura utiliza componentes de redes virtualizados.However, the new architecture uses virtualized networking components. Esto significa que en las compilaciones iniciales de la versión preliminar, WSL 2 se comportará de forma más similar a una máquina virtual, por ejemplo: WSL 2 tendrá una dirección IP distinta de la del equipo host.This means that in initial preview builds WSL 2 will behave more similarly to a virtual machine, e.g: WSL 2 will have a different IP address than the host machine. Nos comprometemos a que WSL 2 tenga el mismo aspecto que WSL 1, lo que incluye mejorar nuestra historia de redes.We are committed to making WSL 2 feel the same as WSL 1, and that includes improving our networking story.

¿Puedo ejecutar WSL 2 en una máquina virtual?Can I run WSL 2 in a virtual machine?

Sí.Yes! Debes asegurarte de que la máquina virtual tiene habilitada la virtualización anidada.You need to make sure that the virtual machine has nested virtualization enabled. Para habilitarlo en el host de Hyper-V primario, ejecuta el siguiente comando en una ventana de PowerShell con privilegios de administrador:This can be enabled in your parent Hyper-V host by running the following command in a PowerShell window with Administrator privileges:

Set-VMProcessor -VMName <VMName> -ExposeVirtualizationExtensions $true

Asegúrate de reemplazar "<VMName>" por el nombre de tu máquina virtual.Make sure to replace '<VMName>' with the name of your virtual machine.

¿Puedo usar wsl.conf en WSL 2?Can I use wsl.conf in WSL 2?

WSL 2 admite el mismo archivo wsl.conf que se usa en WSL 1.WSL 2 supports the same wsl.conf file that WSL 1 uses. Esto significa que todas las opciones de configuración que hayas establecido en una distribución de WSL 1, como el montaje automático de unidades de Windows, la habilitación o deshabilitación de la interoperabilidad, el cambio del directorio donde se montarán las unidades de Windows, etc., funcionarán en WSL 2.This means that any configuration options that you had set in a WSL 1 distro, such as automounting Windows drives, enabling or disabling interop, changing the directory where Windows drives will be mounted, etc. will all work inside of WSL 2. Puedes obtener más información sobre las opciones de configuración en WSL en la página Administración de distribuciones.You can learn more about the configuration options in WSL in the Distro Management page.