Hola amig@, te traigo una nueva publicación sobre temática del gran sistema operativo Windows.
Vamos!
Como desarrollador web de día, el ambicioso objetivo de Microsoft de llevar Linux a Windows y ejecutarlo de forma nativa dentro de Windows 10 es probablemente una de las mejores características que he esperado desde el inicio. Subsistema de Windows para Linux (WSL) o Bash en Windows es el nombre en Windows 10 que le permite ejecutar herramientas de línea de comandos nativas de Linux directamente en Windows, junto con su escritorio de Windows tradicional y las aplicaciones de la tienda moderna.
¿Para quien es esto?
Esta es principalmente una herramienta para desarrolladores, especialmente desarrolladores web y aquellos que trabajan en proyectos de código abierto o con ellos. Esto permite que aquellos que quieran / necesiten usar Bash, herramientas comunes de Linux (
sed,awk, etc.) y muchas herramientas de Linux (Ruby, Python, etc.) para usar su cadena de herramientas en Windows.
Si usted es uno de esos primeros usuarios que probó WSL el año pasado desde la actualización de aniversario, es posible que se sienta decepcionado por los comandos limitados que puede ejecutar. Bueno, es hora de poner eso en el espejo retrovisor. Con Creators Update, Microsoft ha reforzado WSL a un estado muy utilizable. Sin embargo, eso no significa que todo lo que puede hacer en Linux funcione perfectamente en Windows. Este es el propósito de este artículo para indicarle recursos sobre lo que funciona y lo que no funciona antes de que se ensucie las manos en el WSL de Windows 10 y descubra que no funciona con lo que usted quiere que haga.
Este es el propósito de este artículo para indicarle recursos sobre lo que funciona y lo que no funciona antes de ensuciarse las manos en el WSL de Windows 10, pero solo descubra que no funciona de la manera que usted desea.
Similar a la idea detrás https://caniuse.com/ para comprobar qué API HTML / CSS admite un navegador determinado, hay un chat para el subsistema de Windows para Linux en algunas de las cadenas de herramientas comunes, ya sea que funcione con WLS y en qué edición de Windows 10.
Si está ejecutando la versión de Windows 1703, significa que está recibiendo casi todas las funciones de la columna Insider (Fast). Eso es lo último Actualización de creadores Microsoft se lanzó el pasado mes de abril.
![]()
Como puede ver, ha habido muchos cambios desde la primera vez que Microsoft lanzó WSL. Prácticamente puede trabajar con Ruby on Rails, Node.js sin problemas dentro de WLS en Windows 10 de forma nativa. Si planea realizar un trabajo de desarrollo, aproveche WSL en lugar de una máquina virtual Linux. Es mejor verificar que el tipo de trabajo de las dependencias funcione con el WSL actual. Hay pocos recursos que puede consultar, diríjase a página de voz del usuario en WSL para comprobar si su tecnología está en la lista de deseos. También puedes ir a Github cuestiones página para comprobar si hay algún error abierto informado sobre las tecnologías que va a utilizar.
Actualizar: Si la tabla anterior no ayuda con su confianza al probar el WSL, Microsoft publicó un entrada en el blog sobre qué tan profundo va para probar su creación. Puede encontrar una publicación de blog detallada sobre cómo están probando y la tasa de aprobación para una tecnología web determinada que pueda estar utilizando.
| Nombre de la prueba | Versión | Pruebas fallidas de WSL | % De pase WSL | Nativo | % De pase nativo | Pruebas totales | Notas |
| Nginx | Nginx 1.4.6 | 0 | 100,00% | 0 | 100,00% | 99 | |
| Django | 1.10x (maestro) | 4 | 99,97% | 4 | 99,97% | 11776 | |
| Matraz | 0.11 (maestro) | 1 | 99,69% | 1 | 99,69% | 327 | |
| PIP (Python 2.7) | Maestría | 3 | 99,57% | 3 | 99,57% | 700 | 11 omitido en ambos |
| Gruñido | Maestría | 0 | 100,00% | 0 | 100,00% | 390 | |
| Trago | Maestría | 0 | 100,00% | 0 | 100,00% | 31 | |
| Express.js | 4.x (maestro) | 0 | 100,00% | 0 | 100,00% | 799 | |
| Cenador | V1.8 (maestro) | 0 | 100,00% | 0 | 100,00% | 539 | 17 omitido en ambos |
| Servidor json | Maestría | 0 | 100,00% | 0 | 100,00% | 77 | |
| Coffescript | Maestría | 0 | 100,00% | 1 | 99,88% | 822 | |
| Ember.js | Maestría | 0 | 100,00% | 0 | 100,00% | 20642 | |
| Mecanografiado | Maestría | 0 | 100,00% | 0 | 100,00% | 52976 | |
| NVM | Maestría | 1 | 99,01% | 1 | 99,01% | 101 | |
| Phantom.js | Maestría | 12 | 94,50% | 12 | 94,50% | 218 | |
| Rieles | Rieles 5.0.0.1 | 0 | 100,00% | 2 | 99,99% | 14056 | |
| Rastrillo | Maestría | 0 | 100,00% | 0 | 100,00% | 573 | 1 omitido en WSL |
| RVM | V1.27.0 | 37 | 93,03% | 37 | 93,03% | 531 | |
| Sinatra | Maestría | 0 | 100,00% | 0 | 100,00% | 2365 | |
| Sinatra | Estable | 0 | 100,00% | 0 | 100,00% | 2354 | |
| JUNIT | Maestría | 0 | 100,00% | 0 | 100,00% | 985 | 4 omitidos en ambos |
| MAVEN | Maestría | 0 | 100,00% | 0 | 100,00% | 494 | |
| PUNTALES | Maestría | 0 | 100,00% | 0 | 100,00% | 317 | |
| R | R-3.3.2 | 0 | 100,00% | 0 | 100,00% | 1088 | |
| PostgreSQL | postgresql-9.5.3 | 0 | 100,00% | 0 | 100,00% | 157 | |
| Casandra | Maestría | 0 | 100,00% | 12 | 96,20% | 316 |
WSL no proporcionará un verdadero entorno Linux libre de problemas, puede encontrar problemas extraños aquí y allá, pero la comunidad está creciendo y la ayuda de Microsoft está a la vuelta de la esquina para la próxima actualización importante. Si algo que necesita no funciona en este momento, regrese dentro de unos meses y es posible que descubra que las cosas han cambiado.