Resumen

Windows Subsystem for linux es una capa de compabilidad desarrollada por Microsoft, con la cual se puede tener un módulo de Linux y correr comandos y ejecutables desde un bash de este sistema, pero siempre manteniendo el sistema Windows 10 o Windows Server 2019 como sistema principal.

Esto es algo sumamente útil para desarrolladores, pues permite correr librerías y comandos que si bien pueden estar disponibles en Windows, son mucho más fáciles de obtener y utilizar en una máquina Linux, de manera que se puede contar con este módulo para el desarrollo o tareas similares y Windows para tareas cómunes, permitiendo tener lo mejor de ambos sistemas.

Detalle

Windows Subsystem for Linux esta únicamente disponible en Windows 10 y Windows Server 2019, es una tecnología relativamente nueva que fue pensada para motivar a los desarrolladores a utilizar Windows como su sistema principal de desarrollo, pero entendiendo las virtudes que ofrece el sistema linux para un desarrollador y que si este sistema ofrece tantas ventajas, lo mejor que se podía hacer era implementarlo al actual Windows.

Paso a paso:

Lo primero es verificar que la versión de Windows es compatible con WSL, para ello desde el CMD (Oprime la tecla “Win” + R y luego escribe CMD) se debe digitar el comando:

winver

Se desplegará una ventana con la cual podemos comprobar la versión:

La versión mínima de Windows es la: Version 2004 Build 19041 o superior, si se cuenta con una versión anterior a esta se debe actualizar Windows, puedes utilizar el siguiente enlace y descargar el actualizador:

https://www.microsoft.com/es-es/software-download/windows10

 

 

Una vez actualizado Windows lo siguiente será abrir Windows PowerShell como administrador. Se abrirá una ventana, similar al CMD. Aquí se debe digitar los siguientes comandos:

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart

Esto habilitará WSL en el equipo, debemos esperar a que instale todos los requisitos necesarios.

Ahora se debe activar la opción de las plataformas virtuales, para ello en el Windows Powershell se debe digital:

dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

En este punto se debe reiniciar el equipo para completar la instalación.

Después de reiniciar debemos descargar e instalar el paquete de actualización del kernel de linux:

 https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

Cuando la instalación concluya, volveremos al Windows Powershell y activaremos la versión 2 de WSL:

wsl --set-default-version 2

Como los pasos finales se debe entrar a la tienda de Windows (https://aka.ms/wslstore) y busca la versión de linux que desees, como recomendación la versión 20.04 LTS (Long term support):

Obtener Ubuntu 20.04 LTS: Microsoft Store es-CR

Una vez realizado esto, prácticamente se ha finalizado y tienes tu distribución de linux lista, ahora solo debes crear un usuario y una contraseña para este sistema:

Create and update user accounts for Linux distributions | Microsoft Docs

Como paso opcional puedes instalar Windows Terminal desde la tienda de Windows:

https://www.microsoft.com/es-cr/p/windows-terminal/9n0dx20hk701?rtc=1

Esta es una ventana de Windows similar al CMD, pero con mejoras en diseño y la posibilidad de tener múltiples pestañas abiertas en una sola ventana, además de permitir abrir la versión de Linux que se acaba de crear en una interfaz más amigable.

Eso sería todo.

Para mayor información favor contactar a servicio@rolosa.com

Enlaces externos

Install Windows Subsystem for Linux (WSL) on Windows 10 | Microsoft Docs

¿Qué es y cómo usar Windows Subsystem for Linux? (platzi.com)

Windows Terminal installation | Microsoft Docs

Create and update user accounts for Linux distributions | Microsoft Docs

  

Deja un comentario

Tu dirección de correo electrónico no será publicada.

Current day month ye@r *

ecofirma

Visita Nuestro Gestor Documental Ecofirma.

Visita ecofirma

Pasantía en Desarrollo de Software. 

Envia tu curriculum a la dirección:  talento@rolosa.com

Descripción de la pasantía

Esta pasantía se caracteriza por incrementar las capacidades de programación de la persona, y perfeccionamiento de lenguajes con el tinte de incursión en desarrollo de software, páginas web y mantenimiento de las mismas. 

Conocimientos y requisitos

Beneficios y Compensación
Una pasantía en ROLOSA le permite al/la pasante no solo ganar experiencia sino desarrollar habilidades para mejorar confianza, seguridad y comunicación necesarias en los primeros años de actividad profesional, además de desarrollar las destrezas técnicas.

La pasantía en ROLOSA es de 6 meses, horario de 8 am a 5pm, NO renovable y tiene una asistencia económica de 100.000 colones mensuales. Al finalizar la pasantía, cabe la posibilidad de obtener una plaza fija, sujeta a disponibilidad.

ROLOSA se dedica al desarrollo y distribución de diferentes tecnologías.