¿Funcionará el software Bash y CLI en Windows 10, con los mismos principios que OS X con Bash?

La respuesta cambió en la primavera de 2016. Antes de eso, solo podía ejecutar Bash (Bourne Again Shell) con un emulador.

Pero luego Microsoft contrató a Canonical para desarrollar un shell Ubuntu Linux Bash para ejecutarse de forma nativa en Windows 10. Estuvo disponible en las versiones beta de Windows 10 en marzo y abril, y luego en la Actualización de aniversario lanzada el 2 de agosto de 2016.

Cómo instalar y usar Linux Bash Shell en Windows 10

Esto todavía no es lo mismo que ejecutar el software Unix y GNU / Linux CLI (interfaz de línea de comandos) en la Mac. Desde ca. 2000 Mac OS ha sido en esencia una bifurcación patentada de BSD Unix. Ese núcleo tiene el nombre en código de Darwin.

Windows es completamente diferente. Tiene una CLI nativa basada en el árbol genealógico de Windows NT solo para Microsoft. Ubuntu Linux ahora se ejecuta en paralelo a la CLI de Windows NT, pero solo ejecuta comandos Bash y utilidades GNU. Sin embargo, sus capacidades pueden expandirse con el tiempo.

Puede hacer que el software Bash y CLI funcione en Windows 10 instalando VirtualBox gratis, o reproductores de máquina virtual Vmware pagados, e instalando una buena versión gratuita de Linux. No se ejecutará de manera tan eficiente como directamente en una Mac, a menos que sepa lo que está haciendo. Si lo hace, puede obtener un rendimiento de metal desnudo, igual de bueno, si no mejor. En la mayoría de las situaciones, es más que adecuado.

Boot2docker para Windows es una buena manera de obtener un shell de Linux en una máquina virtual en Windows.