De acuerdo con fuentes de Canonical, la empresa encargada de desarrollar Ubuntu, y según ha confirmado la propia Microsoft, en breve podrás ejecutar partes Ubuntu en Windows 10. Esto irá mucho más allá de ejecutar los comandos Bash en el sistema operativo de Microsoft, cosa que ya se podía hacer gracias a programas como Cygwin y MSYS.
Con esta nueva adición, algunas tecnologías de Linux podrán funcionar simultáneamente junto a Windows 10 sin necesidad de una máquina virtual. La que es una de las distribuciones Linux más populares se convertirá en una parte de Windows 10.
Lo que Canonical y Microsoft no van a hacer es integrar Linux en Windows. En su lugar, Ubuntu se ejecutará sobre una serie de librerías nativas de Windows.
¿Qué partes de Ubuntu van a funcionar en Windows?
Teniendo todo esto en cuenta, Canonical y Microsoft llevan trabajando desde el verano pasado para integrar los Linux Containers en Windows 10. Han utilizado para ello una tecnología conocida como LXD, un hipervisor de código abierto diseñado especialmente para funcionar con contenedores en lugar de máquinas virtuales.
Además, la interfaz de Ubuntu no va a hacer acto de presencia en el sistema operativo de Microsoft. Lo que sí va a llegar, como ya dijimos antes, es la línea de comandos de Unix, lo que permitirá a los desarrolladores y usuarios de Linux que estén de paso por Windows 10 usar los comandos propios de Bash sin cambiar de sistema operativo. Además, Microsoft ha implementado mejoras al Bash y será capaz de realizar más tareas.
Dicho esto, ¿podrías ejecutar un escritorio Linux como Unity o KDE en Windows 10? A lo mejor, si sabes cómo, pero no es el propósito de esta asociación. Si Canonical y Microsoft están llegando a un entendimiento es para enfocarlo a los desarrolaldores y no a los usuarios.
Es más, conforme pase el tiempo y la relación de trabajo de ambas empresas continúe –y siga siendo buena– es posible que aparezcan herramientas que ayuden a los programadores a escribir programas para Ubuntu que, seguramente, irán a parar a la nube Azure.
Así pues, ¿es esto un Linux de Microsoft? No, pero es un gran paso adelante en la integración de Winodws y Linux en la experiencia de escritorio de los desarrolladores.