¿El subsistema Ubuntu de Windows 10 es lo suficientemente maduro como para que un desarrollador de Software cambie de Ubuntu 16.04?

2

Tengo una configuración de arranque dual con Windows 10 y Ubuntu 16.04. Normalmente estoy trabajando en Intellij IDEA y Bash en Ubuntu. Sin embargo, estoy interesado en usar mi Windows. ¿Puedo cambiar ahora?

Actualizar:

Desarrollo aplicaciones Spring Boot, Nodejs y Android. No estoy interesado en usar Windows de forma nativa.

Alex
fuente
2
¿Cuáles son tus requisitos? Que estas desarrollando? Cualquier cosa que involucre solo el terminal y algunas bibliotecas debería funcionar bien. No hay que esperar ningún hardware especial que pueda utilizarse en absoluto .
GiantTree
Hay una versión de Windows para IntelliJ (independiente de WSL), y otros servicios públicos de bash "clásicos" funciona muy bien en él ( sed, awk, git, ssh...). Sin embargo, se sabe que los servidores y las aplicaciones X tienen problemas y / o necesitan soluciones alternativas para ejecutarse.
Aserre
@GiantTree actualizado!
Alex
@Aserre voy a usar Tomcat. ¿Es eso lo que quieres decir con "servidores"?
Alex
Con respecto a tomact, no lo he intentado yo mismo en wsl, pero he leído varios informes de usuarios que luchan por configurarlo. Sin embargo, puede usar la versión de Windows y debería funcionar sin problemas.
Aserre

Respuestas:

5

Si bien la palabra "maduro" en su pregunta está sujeta a múltiples interpretaciones, puedo darle uno o dos de los ángulos:

  1. El subsistema de Windows para Linux (WSL) todavía está en versión beta. Entonces, si su definición de "maduro" está "oficialmente marcado como listo para producción", la respuesta es "No".
  2. WSL no admite la ejecución de aplicaciones gráficas de Linux. No digo que sea imposible, pero debes instalar tu propio subsistema gráfico de Linux encima. Puede que no sea tu taza de té. Mencionó InteliJ IDEA, que, según tengo entendido, es gráfica.
  3. Si está interesado en ejecutar compilaciones guionadas solamente o compilar solo usando la línea de comando, su respuesta sería "sí". WSL es lo suficientemente maduro como para realizar esas tareas.

fuente