Web Analytics
Conecta con nosotros

A Fondo

Nueva era para el software de Windows 10: Project Reunion, Package Manager y mucho, mucho Linux

Publicado el
software de Windows 10

Microsoft ha anunciado la hoja de ruta para resolver la problemática actual del software de Windows 10 y con la guinda de la llegada a su ecosistema de las aplicaciones Linux con interfaz gráfica.

Microsoft ha comenzado a celebrar su conferencia anual para desarrolladores, BUILD 2020, este año en formato de evento on-line obligado ante el confinamiento para frenar la pandemia del COVID. El software de Windows 10, cómo no, ha sido un punto destacado con anuncios importantes que van a abrir una nueva era en todo el ecosistema Windows. Parte de ello llegará de Linux.

Project Reunion

Una plataforma de desarrollo única y unificada para la creación de aplicaciones de Windows 10. Funcionarán en todos los dispositivos con el sistema operativo, independientemente de los formatos o el tamaño de las pantallas. «Esto proporcionará una plataforma común para nuevas aplicaciones», ha explicado Kevin Gallo, vicepresidente corporativo de la plataforma de desarrolladores de Windows.

Ya conoces el panorama. Cuando Microsoft lanzó la plataforma universal de aplicaciones (UWP) en 2015, sus promotores prometieron que la plataforma brindaría aplicaciones con mejor rendimiento y seguridad porque serían distribuibles y actualizables desde la Microsoft Store, Pronto llegó la letra pequeña. El futuro de las Win32 (las de toda la vida en Windows con -al menos- 8 millones de aplicaciones) quedaba en el aire y sin las características de UWP, y éstas solo funcionarían en Windows 10 y bajo la tienda de Microsoft.

software de Windows 10

Con Windows Phone/Mobile desaparecido, los desarrolladores no han sentido atracción alguna por esta plataforma y los grandes proveedores tampoco (para no pasar por el aro de la Microsoft Store). Los consumidores más de lo mismo: interés nulo. El resultado es que UWP está más muerta que viva. En escritorios, las Win32 siguen mandando.

Gallo reconoció hace poco errores ante el cisma creado entre los desarrolladores: «no deberíamos haber ido por ese camino». Microsoft lleva algo más de un año intentado deshacer algunos de los efectos de lo que el ejecutivo denominó la «brecha masiva» entre Win32 y UWP, agregando a las primeras funciones de las segundas y volviendo a tratarlas con la consideración y el soporte que merecen.

El plan en marcha es proporcionar todas las características de una aplicación moderna a los desarrolladores de Win32, no solo a los de UWP. Para ello, se ofrecerán las APIs correspondientes; se permitirá utilizar elementos de UI de UWP en aplicaciones Win32 existentes; usar el código Win32 sin cambios y usar su mismo código web a través de las aplicaciones web progresivas (PWA).

software de Windows 10

El resultado de todo ello será «una plataforma común para nuevas aplicaciones», ya se programen en C ++, .NET (incluyendo WPF, Windows Forms y UWP) o React Native. Estos es Project Reunion, una nueva era que pretende cerrar la brecha de las aplicaciones de Windows 10.

Package Manager

Microsoft toma prestada la idea de los sistemas operativos Linux para introducir un administrador de paquetes en WindowsEsta herramienta de código abierto («Winget») ayudará a los desarrolladores y a los usuarios a descargar e instalar aplicaciones rápidamente utilizando una interfaz de línea de comandos, como la nueva Terminal de Windows que también se ha actualizado.

Este tipo de gestores forman parte de las distribuciones GNU/Linux más populares desde hace décadas y es una especie de predecesor del modelo de tienda de aplicaciones. En este caso, Microsoft mantendrá un repositorio de aplicaciones enviadas por los desarrolladores de la misma compañía y de terceros, y los programadores o los usuarios podrán descargarlas e instalarlas rápida y fácilmente en sus ordenadores personales con Windows.

software de Windows 10

Una vista previa de este administrador de paquetes de Windows ya está disponible en la Microsoft Store. todo lo que necesita para probarlo es una computadora que ejecute Windows 10 versión 1709 o posteriores.

WSL2: aplicaciones GUI Linux y aceleración GPU

Y más Linux. Con la segunda versión del subsistema Windows para Linux (WSL2) Linux entró de pleno en Windows 10 y desde una simple capa de compatibilidad, ofreció un kernel Linux completo ejecutado en una máquina virtual liviana, con lo que ha mejorado su rendimiento y potencial. A corto plazo, el mismo usuario podrá utilizar un kernel personalizado.

Ahora, desde la BUILD llegan novedades para el apartado de las aplicaciones. Y no menores. Si en sus inicios WSL se limitaba a llevar Bash a Windows 10 (el intérprete de comandos que se instala por defecto en la mayoría de las distribuciones GNU/Linux), la gran novedad ahora será la capacidad para ejecutar aplicaciones GUI de Linux, algo que hasta ahora solo era posible configurando un servidor de terceros.

La ejecución de aplicaciones Linux con interfaz gráfica de usuario en Windows 10 es un gran salto de nivel y «permitirá abrir una instancia de WSL2 y ejecutar una aplicación de GUI de Linux directamente sin la necesidad de un servidor X de terceros. Esto ayudará a ejecutar sus aplicaciones favoritas en un entorno Linux, como un entorno de desarrollo integrado (IDE)», explican desde Microsoft.

También se facilitará la misma instalación de WSL, mediante un comando que facilitará a los usuarios la implementación de aplicaciones de Linux y su uso sobre Windows 10: «WSL pronto admitirá una experiencia de instalación simplificada ejecutando el comando ‘wsl.exe – install’, que hará que sea más fácil que nunca comenzar a usar aplicaciones Linux en Windows».

software de Windows 10

Finalmente, destacar otra de las novedades, el soporte para la aceleración por hardware en la GPU para la ejecución de aplicaciones Linux. El soporte está enfocado a cargas de trabajo de IA / aprendizaje automático. Como parte de este soporte, se incluye otro componente que va a sorprender a más de uno: un puerto Direct3D 12 para Linux.

No se han facilitado demasiados detalles, pero tal y como Microsoft lo ha explicado, las aplicaciones gráficas de Linux serán compatibles de manera nativa en WSL2simplemente funcionarán bajo WSL2 sin la necesidad de ningún software de terceros. Estará disponible en los próximos meses.

Queda claro que Microsoft va a por todas con el objetivo conocido: que los desarrolladores usen Linux si lo necesitan, pero sin abandonar Windows. O sea, el año de Linux… en Windows. También muy importante el anuncio del Project Reunion, lo que debe aclarar la problemática actual del software de Windows 10 y el monumental lío con UWP y Win32 montado por la misma Microsoft.

11 comentarios
  • La transición hacia un OS GNU/NT/Linux es sencillamente inminente…

  • Berilienq

    Parece que están intentando desenmarañar su SO, project reunion es algo muy bueno, que viene a facilitar que todas las aplicaciones en un futuro sean UWP, Microsoft no va a desechar (y en mi opinión no debería) las aplicaciones UWP, porque el concepto en si es bueno, solo les falta desarrollarlo mas y con este tipo de herramientas y facilidades poco a poco lo irán consiguiendo. Cambios muy positivos se vienen, poco a poco Windows 10 va mejorando.

  • Virtualbox Vbox

    Expectativa: repositorios.
    Lo que va a ser en realidad: otra UWP inútil.

  • Jose Luis

    «poco a poco Windows 10 va mejorando» debes de sustituir mejorando por copiando.

  • Oli V. Mora

    los de DirectX en linux apesta a EEE.

  • AlbEnesim

    No, acabo de probarlo y permite la instalación de programas win32.
    UWP eran las librerías y la forma de programar aplicaciones, no tiene que ver con un repositorio.
    Un saludo.

  • Virtualbox Vbox

    Me refería a otra Microsoft Store.

    Sí es verdad, llevas toda la razón, UWP es una forma de hacer aplicaciones, no un repositorio.

  • L1ch

    systemd/NT…

    GNU ya tiene poca prescencia y Linux está en la mira de EEE, sin olvidar al lord valdomero que anda también desfazando tanto a GNU como a Linux

  • L1ch

    Chocolatey de momento hace bien su chamba

  • Jorge A. Vasquez

    Este tipo de gestores forman parte de las distribuciones GNU/Linux más populares desde hace décadas

    ¿Décadas? El término correcto es un poco más de una década no vaya a ser que te pillen por novato.

    Que interesante que el año de Linux sea gracias a Microsoft, larga vida a la triple E.

  • MaximoGeek

    De lejos, evidentemente a este winGet le falta madurar habrá que esperar como le va.

Lo más leído