
Bien, Microsoft actualmente está haciendo algunas cosas con Windows 10. El nuevo terminal y ahora es compatible con Ubuntu. No sé de qué manera me afectará esto. Ahora tenemos varias versiones de Ubuntu en la tienda de Windows que podemos descargar. Y la nueva terminal admite líneas de comando de Ubuntu.
Quiero saber cómo afectará esto a las personas (como yo) que usan sistemas de arranque dual y realizan la mayor parte del desarrollo en Ubuntu. ¿Tener todas estas nuevas funciones puede ayudarme a hacer todo en Windows? En caso afirmativo, ¿debería pasarme completamente a Windows? Si no es así, ¿qué está intentando hacer exactamente MS?
Respuesta1
Entonces hay dos versiones de WSL (Subsistema de Windows para Linux):
La primera versión, lanzada hace un tiempo, es básicamente como lo inverso deVINO, es decir, traduce las llamadas al sistema Linux en llamadas al sistema Windows.
La segunda versión, recién anunciada recientemente, elimina la capa de traducción y en su lugar incluye un kernel de Linux real que se ejecuta junto con el kernel de Windows. Esto hace dos cosas:
- aumenta la velocidad ya que las llamadas al sistema ya no necesitan ser traducidas y
- aumenta la compatibilidad, nuevamente porque las llamadas al sistema ya no necesitan ser interpretadas.
Lo que Microsoft está tratando de hacer es convencer a los desarrolladores para que desarrollen en Windows en lugar de Linux, ya que pueden sentirse como en casa con todas sus herramientas de desarrollo de Linux favoritas.
Si aún necesita un arranque dual o no, depende de su caso de uso. Si no desea que Windows Update anuncie que lo reiniciará en 15 minutos para instalar las actualizaciones, entonces probablemente desee continuar con su arranque dual :)