Aproveche al máximo WSL 2 con esta práctica guía.

Microsoft ha introducido funciones ingeniosas en Windows 10 y 11 en los últimos años, pero para la comunidad de desarrolladores, el Subsistema de Windows para Linux 2 es probablemente uno que se destaca. Sobre la base del WSL original, el nuevo WSL 2 brinda más potencia y confiabilidad a los desarrolladores. Los desarrolladores deben saber cómo aprovechar al máximo WSL 2.

Siga leyendo mientras discutimos algunas de las mejores prácticas para usar el subsistema de Windows para Linux 2.

¿Qué es el subsistema de Windows para Linux 2?

El subsistema de Windows para Linux 2 (WSL 2) es un kernel de Linux integrado en Windows 10 y 11. Una de las características más valiosas de la actualidad es el subsistema de Windows para Linux (WSL). Permite a los usuarios de Windows ejecutar distribuciones de Linux como Ubuntu y Kali en Windows sin tener que realizar un arranque dual o configurar una máquina virtual especializada.

Sin necesidad de más trabajo de instalación, los usuarios de Windows pueden acceder instantáneamente a las herramientas, programas y utilidades de la línea de comandos de Linux. Inicialmente lanzado con Windows 10, la última versión, WSL 2, ofrece mucha más estabilidad y potencia.

instagram viewer

Además de poder operar la terminal Linux, los usuarios de Windows pueden incluso ejecutar aplicaciones GUI de Linux con WSL 2 en Windows con compatibilidad mejorada para el rendimiento de E/S de archivos y la funcionalidad del sistema operativo.

¿Cómo beneficia a los desarrolladores el subsistema de Windows para Linux?

Como desarrollador, puede beneficiarse de WSL mediante el desarrollo de aplicaciones multiplataforma sin preocuparse por la configuración de máquinas virtuales dedicadas o por abandonar el ecosistema de Windows. También proporciona a los desarrolladores un potente kernel de Linux que se integra directamente en Windows 10/11.

Estos son algunos de los otros beneficios importantes de WSL 2 para los desarrolladores:

  • Acceda fácilmente a las herramientas y utilidades de Linux: los desarrolladores pueden usar directamente las herramientas de línea de comandos de Linux, como awk, sed, grep, iftop, etc., sin una VM o contenedor dedicado.
  • Configuración sencilla: Windows Subsystem for Linux 2 se instala sin esfuerzo. Puede obtenerlo directamente a través de Microsoft Store; también puede elegir de una lista de distribuciones de Linux compatibles.
  • Rendimiento mejorado: WSL 2 proporciona un rendimiento óptimo ya que utiliza una máquina virtual liviana; esto le da a sus aplicaciones tiempos de arranque más rápidos y permite una utilización eficiente de los recursos.
  • Perfecta integración con Windows: dado que WSL 2 está directamente integrado con el sistema operativo Windows, los desarrolladores pueden ejecutar Linux y Aplicaciones de Windows simultáneamente, utilice directorios de archivos compartidos e incluso configure VS Code para que funcione con aplicaciones que se ejecutan en WSL 2. Gracias a WSL 2, hay una reducción significativa en la complejidad del entorno de desarrollo y la sobrecarga adicional.
  • Integración mejorada de Docker: puede ejecutar contenedores de Docker de forma nativa en WSL 2 habilitando la configuración de back-end de WSL-2 en Docker Desktop; esto ayudará a mejorar la compatibilidad de sus aplicaciones Docker y mejorará el rendimiento general.

La configuración del entorno de desarrollo de WSL 2 garantizará que pueda usar un entorno coherente en todo múltiples dispositivos y plataformas, que pueden, a su vez, reducir la posibilidad de errores y mejorar la confiabilidad. También podrá volverse más productivo al utilizar el Subsistema de Windows para Linux 2 en Windows 10 y 11.

Para los usuarios nuevos en WSL 2, es esencial seguir las mejores prácticas para establecer un flujo de trabajo eficiente. Por otro lado, si ya está familiarizado con WSL 2, estos consejos lo ayudarán a garantizar que sea lo más productivo posible.

1. Usar la Terminal de Windows

La nueva terminal de Windows es una poderosa terminal de código abierto de Microsoft Store. Microsoft ha diseñado Windows Terminal para integrar WSL 2 directamente y configurar automáticamente cualquier distribución de Linux tan pronto como se instale. Esto significa que puede cambiar fácilmente entre Windows y Linux sin tener que configurar un entorno diferente.

La Terminal de Windows puede admitir múltiples shells, como PowerShell, WSL 2 y Símbolo del sistema. También ofrece varias funciones de productividad, incluidas varias pestañas, una barra de búsqueda y paneles divididos; incluso puedes personalizar la apariencia del terminal a tu gusto.

Dado que Windows Terminal es un proyecto de código abierto, puede estar seguro de que la comunidad lo mejorará continuamente para mejorar la experiencia del usuario. Y si te enamoras de él, echa un vistazo a la mejores consejos, trucos y accesos directos para terminales de Windows.

2. Integrar el código de Visual Studio

Muchos desarrolladores confían en VS Code, un IDE (editor de código) increíblemente versátil. Ofrece una terminal integrada, soporte de extensión y tiene una interfaz intuitiva que es súper personalizable. Si usa WSL 2 para el desarrollo, desea integrar WSL 2 con Visual Studio Code para un flujo de trabajo fluido.

Puede usar VS Code con WSL 2 asegurándose de tener Visual Studio Code y una distribución WSL 2 Linux en su sistema Windows. Puedes instalar el Remoto - WSL extension en Visual Studio Code y configurarlo según sus requisitos.

3. Configurar varios perfiles

Si planea usar WSL 2 para el trabajo, el aprendizaje personal o la escuela, considere crear perfiles de usuario separados. Esto le permitirá mantener sus aplicaciones, configuraciones y archivos organizados.

Un método para configurar múltiples perfiles es usar la Terminal de Windows; una vez que lo haya instalado en su PC con Windows 10 u 11, vaya a Configuración > Perfiles > Agregar.

4. Actualizar paquetes

Como cualquier otra distribución de Linux, deberá asegurarse de que los paquetes y las herramientas que usa en WSL 2 se actualicen constantemente. Hacerlo garantiza que su WSL 2 sea seguro, confiable y funcione de manera óptima. Para actualizar paquetes en WSL 2, ingrese el siguiente comando:

sudo apt-conseguir actualizar
sudo apt-conseguir mejora

5. Ejecutar contenedores con Docker

Docker es una plataforma de código abierto que permite a los desarrolladores crear, implementar y ejecutar de manera eficiente sus aplicaciones dentro de un contenedor. Todas las dependencias están agrupadas para que su proyecto pueda implementarse fácilmente en cualquier entorno.

Puede usar Docker en Windows 10 y 11 a través de Docker Desktop como una aplicación independiente o integrarlo con Windows Subsystem para Linux para un mejor rendimiento y un consumo de recursos eficiente. Recomendamos enfáticamente ejecutar sus contenedores con WSL 2 para desarrollo o prueba.

WSL 2 es un ganar-ganar en Windows

El subsistema de Windows para Linux 2 es increíble y efectivamente cierra la brecha entre los ecosistemas de Linux y Windows. Como desarrollador acostumbrado a Windows, puede aprovechar WSL 2 para obtener lo mejor de Windows y Linux sin comprometer su productividad o flexibilidad.