Primer vistazo: manos a la obra con Ubuntu en Windows 10

Ubuntu Windows 10 Bash

Como alguien que se inició en las primeras versiones de Unix, una cosa que realmente he echado de menos en Windows es la amplia variedad de comandos potentes y flexibles que vienen con la mayoría de las distribuciones de Unix. En la práctica, el shell de Windows (y PowerShell) han crecido con el tiempo para proporcionar esencialmente las mismas capacidades, pero ¿por qué volver a aprender todo? Especialmente para aquellos de nosotros que también tenemos sistemas de desarrollo basados ​​en Linux y servidores basados ​​en Linux, es realmente doloroso tener que hacer todo de dos maneras diferentes. Cygwin es agradable, pero en realidad no es perfecto ni lo abarca todo. Así que no podía esperar para probar Ubuntu de Canonical para Windows cuando Microsoft anunció que se convertiría en parte de Windows 10. Enganché la compilación de Insider tan pronto como estuvo disponible, y hasta ahora, no me ha decepcionado.

Obtener Ubuntu en su sistema Windows 10

Es de suponer que esto será fácil una vez que se envíe la 'Edición de aniversario' final de Windows 10, pero por ahora implica algunos pasos. Para empezar, necesita tener instalada la última versión preliminar de Windows Insider, compilación 14316. Luego, debe asegurarse de tener habilitado el modo de desarrollador en Configuración y agregar la función de Windows para el “Subsistema de Windows para Linux (Beta)” (que a su vez puede requerir un reinicio). Luego puede escribir bash en un símbolo del sistema, y ​​el sistema descargará un sistema de archivos Ubuntu comprimido, lo extraerá, colocará sus unidades de disco en / mnt, ¡y listo! De Microsoft el conjunto completo de instrucciones y exenciones de responsabilidad están en línea.

Trae tu entorno contigo

Es una verdadera ayuda para la productividad tener sus alias favoritos disponibles dondequiera que esté trabajando, así que lo primero que quería probar era traer un .bashrc. Me he vuelto bastante perezoso con mi '.' archivos a lo largo de los años, así que pensé que mi sencillo no era una prueba real. En cambio, me enganché este archivo .bashrc bastante complejo de 99 líneas, Que funcionó bien en mi servidor con tecnología CentOS, y funcionó igualmente bien en mi sistema Windows 10 + Ubuntu. ¡Frio!



Paquetes, mira, obtenemos paquetes

Ubuntu en Windows 10 es sorprendentemente completo. Aquí enganché los paquetes necesarios para agregar gitDe alguna manera, no importa cuánto leí que esto era 'realmente' Ubuntu, seguía esperando algo bastante limitado, y ciertamente no esperaba poder simplemente agarrar paquetes. Pero ahí estaba, apt-get. Casi no me atrevo a intentarlo, ¡pero funcionó! Por ejemplo, git no es parte de la instalación predeterminada, pero fue bastante fácil recuperar e instalar los paquetes necesarios con un solo comando.

Mac Envy - IDO

Como empleado de Sun desde hace mucho tiempo, mi versión favorita de Unix siempre ha sido BSD. Así que estaba realmente celoso de que todos mis amigos propietarios de Mac pudieran usar todos los excelentes comandos a los que me había acostumbrado: querer obtener un archivo, usar rcp (también conocido como scp); desea archivar, usar tar o gzip; y así. Lo mejor de las distribuciones modernas es que en su mayoría han absorbido todos los conjuntos de comandos de Unix posibles en uno grande y glorioso. Por lo tanto, estos comandos están prácticamente allí, o pueden tener un alias en una versión más nueva (como vi a vim).

Fallos y límites

Definitivamente hay algunas rarezas cuando se ejecuta en Ubuntu. Por ejemplo aquí, aunque yoMicrosoft tiene muy claro que se trata de una versión muy temprana. Como afirman, la emulación de terminal no es perfecta. Muchos de los personajes de control no hacen lo que deberían y la parte superior no funciona bien, por ejemplo. Pero me sorprendió lo bien que funciona todo lo básico.

En algún momento llegas al límite de lo posible. Por ejemplo, hay un comando netstat, pero no puede encontrar los dispositivos que espera en / proc, por lo que no informa mucho. Supongo que puedo imaginar que incluso eso se arreglará antes del envío final, pero es un precio bastante pequeño a pagar para que algunos comandos del sistema no funcionen.

Copyright © Todos Los Derechos Reservados | 2007es.com