Me preguntaba si de alguna manera tecnológicamente es posible que Windows agregue algún tipo de interfaz de Linux. Creo que ganaría a muchos programadores desarrollar en Windows.
¿Alguna idea sobre esto?
Me preguntaba si de alguna manera tecnológicamente es posible que Windows agregue algún tipo de interfaz de Linux. Creo que ganaría a muchos programadores desarrollar en Windows.
¿Alguna idea sobre esto?
Respuestas:
Además de Cygwin, que @ChrisF ha mencionado, también puede instalar una colección de herramientas portadas desde Unix que se ejecutan en un entorno normal de Windows. Dos ejemplos de este tipo:
Esto le permite estar en un comando comandos Prompt y uso tales como grep, ls, awky así sucesivamente. Una vez que haya colocado la carpeta extraída en la ruta de su entorno, la experiencia de usarlas es bastante fluida y combina bien:

Echa un vistazo a Cygwin . Sus
Una colección de herramientas que proporcionan un entorno Linux para Windows.
(tomado de su página de inicio).
Al ejecutar Cygwin se instalarán varios shells familiares de Linux como bash y tcsh, y le permitirá ejecutar los shells en Windows, pero también ejecutar aplicaciones Linux directamente desde la línea de comandos de Windows.
Asegúrese de que todos los /bin/directorios instalados en Cygwin estén en su variable PATH de Windows y que pueda tener la experiencia híbrida de Windows / Linux de Windows. Incluso ls.
MSYS es un conjunto de herramientas GNU para Windows, el instalador se puede encontrar aquí . (instale solo MSYS, no MinGW)
Luego tendrá que agregar herramientas MSYS a su variable PATH: ejecutar systempropertiesadvanceddesde la ventana Ejecutar ( Win+ R), hacer clic en Variables de entorno y buscar la variable Ruta en el cuadro inferior, agregar un punto y coma y la ruta de MSYS (el valor predeterminado es C:\MinGW\msys\1.0\bin).
También es bueno tener bash en Windows, por lo que debería considerar agregar C:\MinGW\msys\1.0también ( bash se iniciará por comando msys, bash¡ no !). Los cambios se aplicarán completamente después de volver a iniciar sesión.
Las herramientas adicionales como vim se pueden buscar y agregar fácilmente en Google de manera similar.
Otra oportunidad es utilizar el WSL - Subsistema de Windows para Linux . Se proporciona una fiesta nativa.
Además de las respuestas ya mencionadas (Cygwin es mi favorito personal), Microsoft también está trabajando para llevar oficialmente el shell Bash a Windows. Todavía está en beta en este momento, pero puede consultarlo aquí: https://msdn.microsoft.com/en-us/commandline/wsl/about . Si desea instalarlo, necesitará Windows 10 Anniversary Update build 14393 o posterior.
Hay Ubuntu portátil para Windows.
Ejecuta Ubuntu como una aplicación de Windows, en lugar de tener que iniciarlo por separado.