Instalar Ubuntu en Windows 10



La Windows 10 Anniversary Update ofrece una nueva e importante característica para desarrolladores: una terminal Bash basada en la de Ubuntu con la que se podrá ejecutar software de Linux en Windows. Esto es posible gracias al nuevo subsistema Linux para Windows que Microsoft va a añadir en Windows 10. Si eres uno de los que están inscritos en la lista de la Insider Preview, entonces puedes instalar Bash en tu sistema operativo y puedes ponerte a jugar con ella ya mismo. 

Para ello tendrás que elegir obtener las actualizaciones del Fast Ring, que es donde se encuentra la build 14316. Por ahora es la única que la incluye, y sólo está disponible para sistemas de 64 bits.
Conviene aclarar que las builds de Insider Preview se pueden conseguir mediante dos repositorios: el Fast Ring y el Slow Ring. En el primero de ellos se envía al usuario todas las nuevas funciones tal como se liberan, y en el segundo se envían a los participantes cuando los inscritos en el Fast Ring ya han ayudado a pulir sus funciones. En este artículo vamos a mostrarte los pasos que debe seguir para instalar la terminal de Ubuntu en Windows.

Cómo instalar Bash en Windows 10
En primer lugar debes convertirte en usuario registrado de Windows 10 Insider Preview. Para ello debes acudir a Inicio > Configuración > Windows Update > Opciones avanzadas. Si haces scroll hacia abajo deberías ver el título “Obtener compilaciones de Insider Preview”. Para empezar a recibirlas tendrás que hacer clic en el botón Empezar, pero ten en cuenta que para volver a una versión estable de Windows 10 puede que tengas que realizar una instalación en limpio del sistema operativo.


Cuando aceptes todas las condiciones te pedirá que reinicies tu PC. Cuando vuelvas a estar delante de tu escritorio, vuelve a entrar en la misma ruta que indicamos antes. Vuelve a hacer scroll hacia abajo y desplaza el slider hasta que leas Modo anticipado. De esta manera elegirás el anillo rápido para recibir compilaciones nuevas, que es el que nos interesa para instalar Bash.

Una vez las actualizaciones hayan terminado de instalarse, deberás de comprobar que estás en el número de compilación adecuado. Ya hemos indicado que se trata de la 14316. Para saber el número de build ve a Inicio > Configuración > Sistema > Acerca de. En la parte derecha aparecerá el número de compilación. Verifica que se corresponde con el que te hemos dado o que es superior.


Una vez que estés en el número de compilación correcto, dirígete a Inicio > Configuración > Actualización y Seguridad > Para programadores. En la parte derecha de la pantalla marca “Modo de programador”.


Ahora ve a Panel de Control > Programas y haz clic en “Activar o desactivar las características de Windows”. Una vez allí, habilita “Windows Subsystem for Linux (Beta). El ordenador te pedirá reiniciarse.


Cuando lo haya hecho haz clic en el botón de Inicio, escribe bash y pulsa intro. Se te llevará a una terminal en la que tendrás que aceptar los términos y condiciones del servicio. Cuando lo hagas se descargará Bash automáticamente. Si después de eso escribes bash en el menú inicio podrás acceder a la aplicación de la consola Bash para Windows.


Cómo usar Bash a través de comandos
Si tienes experiencia usando Linux, entonces salta directamente a la conclusión del artículo. Si nunca lo has hecho, entonces te conviene conocer qué puedes hacer usando Bash:
Cambiar el directorio con el comando cd.
Listar los contenidos de un directorio con el comando ls.
Mover o renombrar un archivo con los comandos mv.
Copiar un archivo con el comando cp.
Borrar un archivo con el comando rm.
Crear un directorio con el comando mkdir.
Usar un editor de texto con los comandos vi o nano.
Es importante tener en cuenta que la terminal de Linux es sensitiva a las mayúsculas y las minúsculas, mientras que Windows no lo es. Por tanto, si guardas un archivo como Texto.txt y lo buscas como texto.txt seguramente no lo encontrarás.
Acabamos de repasar los comandos básicos. Ahora vamos a detallar los comandos para realizar tareas administrativas en los programas. No es necesario usar sudo delante de los comandos, porque Bash abre automáticamente en un entorno root:
Instalar programas con apt-get install nombre-del-programa.
Actualizar la información de los repositorios de software con apt-get update.
Desinstalar un programa con apt-get remove nombre-del-programa.
Buscar un programa entre la lista de disponibles con apt-cache search nombre-del-programa.
Actualizar a la última versión de los programas instalados con apt-get upgrade.
Para utilizar un programa de Linux en Bash, sólo tendrás que teclear su nombre y pulsar intro cuando esté descargado e instalado. Recordamos que por ahora sólo pueden ejecutarse programas en modo texto.

Algunas cosas que debes saber sobre Bash en Windows 10
Debe quedar claro que no estamos hablando de una máquina virtual. Se trata de ejecutar una capa de software de Linux junto a Windows 10. Si esto es posible es gracias al trabajo desarrollado en el Project Astoria de los de Redmond, que inicialmente intentó conseguir ejecutar aplicaciones Android en Windows Phone.



...