Windows 10 recibe un símbolo del sistema linux completo

Microsoft lanzó recientemente su conferencia anual para desarrolladores Build. No era un caso típico. Microsoft sacó todas las paradas, y demostró notables avances en inteligencia artificial, realidad aumentada, y consolidó la reputación de Windows 10 como plataforma de juegos formidable. Sin embargo, Microsoft también ha anunciado otra cosa. Algo que está recibiendo mucha gente se anime.

En el escenario en San Francisco, director de desarrollo de Kevin Gallo anunció que el shell BASH vendría a Windows 10. Así un poco.

Straight Outta` Ubuntu

Decir que BASH está llegando a Windows 10 es subestimar enormemente la situación, porque en realidad, lo que Microsoft ha estado trabajando en es mucho más impresionante que eso. Básicamente se trata de un subsistema de Linux - no es una virtual máquina - basada en Ubuntu LTS 14:04, que otorga acceso al espacio de usuario de Ubuntu.

Es importante destacar que esta es fundamentalmente diferente a la que existía anteriormente. Windows 10 no estará emulando Ubuntu en una pared hacia abajo máquina virtual. Tampoco ha sido compilado BASH para Windows, como se Cygwin, o recreada en javascript, como dinero en efectivo es. Más bien, se está ejecutando en lo que equivale esencialmente a una capa de compatibilidad.¿Qué es una máquina virtual?¿Qué es una máquina virtual?Las máquinas virtuales le permiten ejecutar otros sistemas operativos dentro de su sistema operativo actual, pero ¿por qué tiene que ver? ¿Cuáles son los pros y los contras?Lee mas

las llamadas del sistema Linux (a menudo llamados ‘llamadas al sistema, en esencia, cuando un programa solicita algo del núcleo del sistema operativo) se traducen en tiempo real a las llamadas del sistema de Windows, utilizando algún software personalizado incorporado por Microsoft. Esta distinción se explica mejor por Dustin Kirkland, quien es uno de los ingenieros de Canonical que ayudaron puerto de Microsoft ella.

Vídeo: Comandos del simbolo de sistema - parte 1

Esto significa que no se trata sólo BASH y las utilidades de Linux esenciales asociados siendo portados. Es casi todo.

Los usuarios podrán utilizar el utilidad estándar de Linux SSH, en lugar de utilizar una herramienta de terceros como masilla. Serán capaces de edición de texto con VIM desde la línea de comandos, y manipular texto usando Sed y Awk. Incluso mejor, que será capaz de utilizar apt-get para gestionar sus paquetes, y la instalación de decenas de miles de binarios de Ubuntu.Guía para principiantes Para configurar SSH en Linux y Probar la ConfiguraciónGuía para principiantes Para configurar SSH en Linux y Probar la ConfiguraciónPodría decirse que una de las utilidades más importantes de Linux para aprender es SSH como se puede controlar una máquina diferente, como si estuviera sentado directamente. Te llevaremos a través de una instalación básica.Lee mas

De acuerdo con Dustin Kirkland, la mayoría de las cosas funcionan bastante bien, con la excepción de algunas aplicaciones que usan un teléfono TTY - como byobu, pantalla, y tmux. Nos asegura que van a obtener allí, sin embargo, y dado que Microsoft puso este frente-y-centro en su tónica Build 2016, puede estar bastante seguro de que con el tiempo será un producto acabado, pulido.

Lo que esto significa para el usuario del mensaje

No voy a mentir. Este anuncio será de interés mayoritariamente a dos grupos de personas: los entusiastas de Linux y desarrolladores de software. Si no eres uno de ellos, usted puede preguntarse lo que esto significa para usted. Pero hay motivos para estar contentos, incluso si usted no es un arco-geek.

En primer lugar, se presenta una gran manera para que la gente sumergir sus pies en las aguas turbias de veces, el ecosistema Linux, sin tener que instalar en realidad. novatos absolutos serán capaces de aprender lo esencial de las herramientas comunes de Linux de la familiaridad y la relativa seguridad de Windows 10.

En segundo lugar, también es ideal para aquellos que están aprendiendo a codificar por primera vez. Muchos de los idiomas más fáciles de aprender (y, en consecuencia, el más popular entre los principiantes), son también los más irritantes para instalar en Windows. Instalación de Python adecuadamente, por ejemplo, requiere agregar una variable al PATH de Windows. Si desea instalar fácilmente Ruby y la documentación esencial y una variedad de herramientas, usted tiene que utilizar un instalador de terceros, como RubyInstaller.

RubyInstaller

Pero ahora, los aspirantes a desarrolladores no haría más que teclear “intento" en su línea de comandos, y que serían capaces de iniciar una solución en un rubí o Pitón guión, sin tener que preocuparse por los caprichos de la configuración de estos idiomas en Windows.

Además, dado que la mayoría de los tutoriales para principiantes están construidos alrededor de Mac OS X y Linux, los usuarios de Windows podrán utilizar sin ningún problema.

Linux en Windows: Por qué es importante para los desarrolladores

Históricamente, la línea de comandos de Microsoft (Lo sentimos, símbolo del sistemaherramientas) no han estado a la altura de los de sistemas operativos basados ​​en UNIX. La principal razón de esto es porque Windows siempre ha hecho hincapié en la solución de problemas y tareas a través de interfaces gráficas y menús, no a través de la terminal. Si bien esto es muy bueno para los usuarios, es menos grande para los desarrolladores, que en los últimos veinte años han dependido cada vez más de los servidores basados ​​en Linux, que son mucho más fiables y seguros.

Una consecuencia de esto es que los desarrolladores se han desplazado cada vez más lejos de las ventanas. Si usted va a cualquier conferencia de desarrolladores o meetup, o visitar las oficinas de cualquier empresa de tecnología, casi se puede garantizar que la mayoría de los dispositivos que se utilizan son los portátiles de Apple o PC con Linux. Es poco probable que cambie de nuevo, o bien, como han puesto aprendieron a utilizar estos sistemas operativos, y construyeron flujos de trabajo basados ​​alrededor de ellos.

Un desarrollador que trabajé cuando era un pasante de verano en ScraperWiki - un inicio de la ciencia de datos en Liverpool - tuvo un editor VIM fuertemente personalizada, y una rutina que se centró en torno a un puñado de empresas de servicios públicos comunes (y algunos no comunes) Linux. Es difícil imaginar que cómodamente cambiar de nuevo a Windows.

Tal vez Ubuntu en Windows 10 será suficiente para convencer a estos desarrolladores de vuelta al redil Microsoft, o al menos detener la hemorragia de los desarrolladores de la plataforma Windows.

También va un largo camino para reparar empañada reputación de Microsoft, sobre todo cuando se trata de la comunidad de código abierto. La década de 2000 y finales de 1990 principios, Microsoft era abiertamente hostil hacia el código abierto y Linux: entonces CEO Steve Ballmer describió como un “cáncer”, y trataron de matarlo (así como algunos productos patentados rivales) con el “abrazar, extender , extinguir”estrategia.

Vídeo: Microsoft Windows 10, Explorador de archivos y simbolo de sistema, Curso en español, cap 5

Sin embargo, desde la llegada de Satya Nadella como CEO, que han hecho un esfuerzo concertado para trabajar con la comunidad de código abierto y para rehabilitar su imagen a este respecto. Parece haber funcionado.Microsoft hace realmente amas Linux después de todo?Microsoft hace realmente amas Linux después de todo?Microsoft y Linux han tenido una relación tumultuosa. Con los años, los directores generales han expresado el deseo de ver desaparecer Linux, pero en estos días la historia es diferente. ¿Microsoft realmente como Linux, después de todo?Lee mas

Cómo obtener BASH para Windows 10

En el momento de la escritura, BASH sólo se ha anunciado - realidad no se puede conseguir, sin embargo. A pesar de que será una parte de la próxima actualización de Windows 10 Aniversario, el cual está programado para aterrizar este verano. Dado que es una “actualización de aniversario” y Microsoft lanzó Windows 10 el 29 de julio, se debe esperar que para entonces.

Si no puede esperar tanto tiempo, usted será capaz de conseguir sus manos en él a través del Programa de información privilegiada de Windows 10.Sé el primero en probar nuevo Windows 10 como Windows construye InsiderSé el primero en probar nuevo Windows 10 como Windows construye InsiderInsiders Windows son los primeros en probar el nuevo Windows 10 tiene su base. También son los primeros en sufrir errores. Aquí le mostramos cómo unirse o abandonar el programa y cómo compartir ...Lee mas

¿Estás emocionado por la llegada de BASH en Windows 10? ¿Será suficiente para que usted cambie de Linux? Déjame saber abajo en los comentarios.

Artículos Relacionados