Cómo instalar Linux en Windows 10

Cómo instalar Linux en Windows 10

Una nueva oportunidad para los desarrolladores apareció en Windows 10: el shell de bash Ubuntu, que le permite ejecutar, instalar aplicaciones Linux, usar scripts bash directamente en Windows 10, todo esto se llama "subsistema de Linux". Tres distribuciones de Linux para la instalación ya están disponibles en la actualización de Windows 10 1709 Fall Creators. En todos los casos, se requiere un sistema de 64 bits para instalar.

En estas instrucciones: cómo instalar Ubuntu, OpenSuse o Suse Linux Enterprise Server en Windows 10 y algunos ejemplos de uso al final del artículo. También debe tenerse en cuenta que hay algunas restricciones al usar BASH en Windows: por ejemplo, no puede ejecutar las aplicaciones GUI (aunque informar por rondas usando el servidor X). Además, los equipos de BASH no pueden ser lanzados por los programas de Windows, a pesar de la presencia de acceso completo al sistema de archivos del sistema operativo.

Instalación Ubuntu, OpenSuse o Suse Linux Enterprise Server en Windows 10

A partir de la actualización de Windows 10 Fall Creators (Versión 1709), la instalación del subsistema de Linux para Windows ha cambiado un poco en comparación con lo que sucedió en versiones anteriores (para versiones anteriores, a partir de 1607, cuando la función se presentó en versiones beta, el Instrucciones: en la segunda parte de este artículo). También tenga en cuenta que en Windows 10 2004 puede instalar Kali Linux con una interfaz gráfica.

Ahora los pasos necesarios se ven de la siguiente manera:

  1. En primer lugar, es necesario habilitar el componente "Subsistema de Windows para Linux" en el "Panel de administración" - "Programas y componentes" - "Encender y desconectar los componentes de Windows". 
  2. Después de instalar los componentes y reiniciar la computadora, vaya a la App Store de Windows 10 y descargue Ubuntu, OpenSuse o Suse Linux ES (sí, tres distribuciones ahora están disponibles). Al cargar, son posibles algunos matices, sobre los cuales más en las notas. 
  3. Ejecute la distribución cargada como una aplicación regular de Windows 10 y realice la configuración inicial (nombre de usuario y contraseña). 

Para encender el subsistema de Windows para Linux (primer paso), puede usar el comando PowerShell:

Habilitar-windowsoptionalFeature -online -FeateReName Microsoft-Windows-Subsystem-Linux

Ahora varias notas que pueden ser útiles al instalar:

  • Puede instalar varias distribuciones de Linux a la vez.
  • Al cargar Ubuntu, OpenSUSE y Suse Linux Enterprise Server en la tienda de ventaja de Windows 10, noté el siguiente matiz: si solo ingresa el nombre y presiona Enter, no son los resultados necesarios en la búsqueda, pero si comienza a presentar Y presionando la promoción emergente, automáticamente cae en la página deseada. Por si acaso, enlaces directos a distribuciones en la tienda: Ubuntu, OpenSuse, Suse Les.
  • Puede iniciar Linux desde la línea de comandos (no solo desde el mosaico en el menú de inicio): Ubuntu, OpenSuse-42 o SLES-12

Instalación Bash en Windows 10 1607 y 1703

Para instalar el shell bash, realice las siguientes acciones simples.

  1. Vaya a los parámetros de Windows 10 - Actualización y seguridad - para desarrolladores. Encienda el modo de desarrollador (Internet debe estar conectado para descargar los componentes necesarios). 
  2. Vaya al panel de control - programas y componentes - activando o desconectando los componentes de Windows, marque el "subsistema de Windows para Linux". 
  3. Después de instalar los componentes, ingrese la búsqueda de Windows 10 "bash", inicie la opción de aplicación propuesta e instale la instalación. Puede configurar su nombre de usuario y contraseña para Bash, o usar el usuario root sin contraseña. 

Al finalizar la instalación, puede ejecutar Ubuntu Bash en Windows 10 a través de la búsqueda o crear un atajo para el shell donde necesita.

Ejemplos de shell ubuntu en Windows

Para empezar, noto que el autor no es un especialista en Bash, Linux y el desarrollo, y los ejemplos a continuación son simplemente una demostración de que en Windows 10 Bash funciona con los resultados esperados para aquellos que entienden esto.

Aplicaciones de Linux

Las aplicaciones en Windows 10 Bash se pueden instalar, eliminar y actualizar utilizando apt-get (sudo apt-get) desde el repositorio de Ubuntu.

El uso de aplicaciones con una interfaz de texto no es diferente del de Ubuntu, por ejemplo, puede instalar Git en Bash y usarlo de la manera habitual.

Scripts Bash

Puede iniciar scripts bash en Windows 10, puede crearlos en el editor de texto nano en el shell.

Los scripts bash no pueden causar programas y comandos de Windows, pero es posible iniciar scripts y comandos bash de scripts y scripts de Bat y PowerShell:

Bash -c "equipo"

También puede intentar iniciar aplicaciones con una interfaz gráfica en Ubuntu Shell en Windows 10, en este tema ya hay más de una instrucción y la esencia del método se reduce al uso de XMing X Server para generar la aplicación GUI. Aunque oficialmente no se declara la posibilidad de trabajar con tales aplicaciones de Microsoft.

Como se mencionó anteriormente, no soy la persona que puede evaluar completamente el valor y la funcionalidad de la innovación, pero veo al menos una aplicación para mí: diversas UDCity, EDX y otros relacionados con el desarrollo serán mucho más fácil de trabajar con lo necesario Herramientas directamente en Bash (y en estos cursos, el trabajo generalmente se muestra con precisión en la terminal de Bash MacOS y Linux).