Recientemente desarrollé una discusión sobre el hecho de que Microsoft podría en el futuro mover su Windows al sistema operativo del kernel de Linux.
Sé más que nadie sobre proyectos de Linux en Microsoft, ya que trabajo en la división de escritorio en Canonical y ayudo a lanzar Ubuntu en WSL (Subsistema de Windows para Linux). En el trabajo, me comunico regularmente con muchos empleados de Microsoft que están involucrados en Linux y varios proyectos de código abierto. Recibo resúmenes sobre los productos y la estrategia de Microsoft. Tenga en cuenta que este artículo contiene solo mis pensamientos personales, no divulgo ninguna información clasificada.
Me he convertido en una especie de intermediario entre las comunidades de Microsoft y Linux, y estoy feliz de desempeñar ese papel. Ambas comunidades tienen gente creativa, amable y encantadora. Lo más interesante es cuando los límites entre estas comunidades se difuminan. Uso del Programador de Windows para ejecutar actualizaciones automáticas en Ubuntu en WSL Soy profundamente escéptico de la idea de que Microsoft vaya a portar el sistema operativo Windows al kernel de Linux en el corto plazo. Hay razones tanto de producto como de ingeniería en contra de esto. Dejame explicar. Primero, por qué esta fantasía aparece todo el tiempo en Slashdot y Hacker News:
- Este es un clickbait efectivo.
- Esta es una vieja fantasía de los defensores del código abierto y Linux.
- El papel de Windows está cambiando y el mercado global de sistemas operativos en dispositivos ahora es compartido por Android, iOS, macOS, Chrome OS y Ubuntu.
- Estas fantasías son cada vez más plausibles a medida que el uso de Linux se extiende por la nube de Azure y el motor WSL. La ventana de Overton se desliza.
"Competir con Windows y macOS hace que Linux sea mejor"
Razones por las que Windows no migrará al kernel de Linux:
- NT Windows , , Linux . Linux . Microsoft , Windows, . Windows , Linux , . . Linux, . Windows macOS Linux . , . Windows Linux .
- , Windows NT Linux , . Windows , Linux. NT 400 1700 Win32 API. . - Wine. Linux 313 amd64, , Linux ABI, , Microsoft WSL 1 WSL 2. — NT SQL Server Linux, Microsoft, — .
- Microsoft Windows. , Windows 10, . , Surface , - . Microsoft , Windows , , Windows Terminal, PowerToys, WSL Visual Studio 2019. Insiders . Windows Surface, Microsoft. 2018 2020 , Surface Windows . Windows Xbox, Windows. Microsoft Windows 10X, Windows 10 (, , ), , Surface Neo.
- Microsoft Linux, . Windows , Android, Ubuntu, iOS, macOS, Alexa, Chrome OS — x86, ARM. Microsoft , , , Windows. Microsoft Android , , Surface Duo. Ubuntu , Linux — Code, .NET, Azure, Teams, PowerShell, Sysinternals Linux, Edge - Microsoft. Ubuntu Azure? Microsoft Canonical.
La pregunta mucho más interesante no es sobre la transición de Windows a Linux, sino hasta dónde llegará Windows con sus juegos de código abierto. Ya vemos que Windows Terminal , PowerToys y otros componentes de Windows se están desarrollando de código abierto desde el principio o se están moviendo a código abierto. Un objetivo más lógico y realista aquí es abrir aún más los componentes de Windows y el proceso de desarrollo de Windows , incluso fuera del programa Insiders, para que pueda beneficiar a otros sistemas operativos.
Después de todo, Windows ya ha adoptado los intervalos de seis meses de Ubuntu con lanzamientos en abril y octubre, con soporte ampliado para lanzamientos seleccionados. Windows 2004 y Ubuntu 20.04 salieron unos días después. Estoy bromenando.
Raymond tiene razón en un punto clave. Realmente creo que la era de las guerras de escritorio está terminando. Estamos entrando en una nueva era en la que su estación de trabajo de alto rendimiento ejecutará varios sistemas operativos al mismo tiempo que los tiempos de ejecución, y no todos necesariamente se ejecutarán localmente. La elección no será entre Windows y Linux, sino cuál arranca primero: Hyper-V o KVM, y las pilas de Windows y Ubuntu serán bien compatibles entre sí. Microsoft parchea el kernel de Linux para que funcione bien en Hyper-V y ajusta Windows para que funcione bien en KVM .
Lo mejor de Ubuntu llegará a Windows, y las mejores partes de código abierto de Windows llegarán a Ubuntu gracias a la creciente adopción del código abierto en Microsoft .
Sin embargo, la conclusión clave es que el código abierto ha ganado . Y Raymond se enorgullece de haber ayudado a enmarcar el caso del modelo de desarrollo de código abierto.
Extracto del documental "Revolution OS"
Ni Windows ni Ubuntu van a ninguna parte. Siguen mejorando con el código abierto. Cada uno conservará sus ventajas relativas. La colaboración y el intercambio de código abierto solo ahora crecerán.
El trabajo en el soporte de GUI en WSL tiene el potencial de mejorar significativamente la experiencia de virtualización de escritorio remoto y Windows en Linux.