domingo, 10 de septiembre de 2023

Winception, Windows 7 funcionando en Windows 8 sobre Windows 8.1, Windows 10 y Windows 11

La virtualización nos permite ejecutar sistemas operativos diversos de una manera más segura y eficiente en diferentes configuraciones de hardware. Estas ventajas la ha convertido en una solución muy demandada y muy popular, sobre todo en el sector profesional, pero gracias a esta tecnología también es posible hacer cosas muy curiosas, como demuestra el Winception que se ha marcado NTDEV, un canal que ha mostrado cómo funcionan Windows 7 en Windows 8 y en Windows 8.1, Windows 10 y Windows 11 virtualizados simultáneamente.

Podríamos definirlo como una «virtualización anidada», y la verdad es que es una excelente demostración de lo que ha avanzado la virtualización y de las posibilidades que ofrece. La plataforma utilizada ha sido VMWare Workstation, porque según el autor del vídeo ha sido la única que realmente le ofrecía todo lo que necesitaba. Por ejemplo, con Hyper-V tenía problemas de congelaciones tras aplicar tres capas de virtualización, y con VirtualBox solo podía conseguir dos capas.

El resultado que ha conseguido NTDEV es bastante bueno, sobre todo teniendo en cuenta que su equipo utiliza una APU Ryzen 7 5800HS y 16 GB de RAM, es decir, no se trata de un portátil tope de gama, sino de un modelo que ahora mismo es considerado como de gama media. Si no recuerdo mal, todos los Ryzen soportan virtualización anidada, así que en este caso el hardware no jugó un papel limitante.

Con todo, está claro que tener un Winception de este calibre con tantos sistemas operativos virtualizados en capas hace que, al final, el consumo de recursos sea elevado y que el rendimiento se vea afectado negativamente. No obstante, la fluidez de cada sistema operativo depende de su posición en la cadena de recursos, y en este caso Windows 7 es el que peor respondía por haber sido el último en esa cadena de virtualización.

En el vídeo adjunto se puede ver perfectamente esa reducción en la fluidez que se va produciendo conforme se van abriendo las distintas capas de emulación hasta llegar a Windows 7, y el propio vídeo nos va explicando por qué ocurre  esto. Básicamente es por lo que os he explicado, porque las primeras capas de virtualización tienen más recursos disponibles que las capas inferiores.

Un proyecto muy curioso que podría ser aún más interesante si se extendieran esas capas de virtualización hasta llegar a niveles todavía más bajos con sistemas operativos más antiguos, como Windows 95, por ejemplo. Quizá en un futuro se atrevan a intentarlo, y lo más probable es que Windows 11 vuelva a ser la base para iniciar esa virtualización anidada.

Saludos.

viernes, 31 de marzo de 2023

Microsoft anuncia las máquinas virtuales gratuitas de Windows 11 «Moments» 2

Si eres desarrollador, estudiante del ramo o te gusta todo lo relacionado con la programación de software, debes saber que Microsoft ha publicado la colección de máquinas virtuales gratuitas de Windows 11, actualizadas a la última versión estable del sistema operativo conocida como «Momentos 2», que Microsoft desplegó a mediados de mes.

Estas máquinas virtuales son ideales para acceder al entorno de desarrollo de Windows 11 y permite compilar aplicaciones de Windows rápidamente con una máquina virtual, al incluir las versiones más recientes de Windows, las herramientas de desarrollo, los SDK y una colección de ejemplos listos para usar.

Qué incluye las máquinas virtuales gratuitas de Windows 11

Este entorno de desarrollo de Windows está disponible en cuatro variantes: VMWare, Hyper-V Gen2, Parallels y VirtualBox. Las máquinas virtuales están preconstruidas y no requieren ninguna configuración adicional. Después de encender la máquina virtual, tendrás disponible:

  • Windows 11 Enterprise SKU.
  • Visual Studio 2022 Community Edition, con UWP, .NET Desktop, Azure y SDK de Aplicaciones para Windows para cargas de trabajo de C# habilitadas.
  • Subsistema de Windows para Linux con Ubuntu pre-instalado.
  • Windows Terminal instalado.
  • Modo desarrollador habilitado.

Decir que la licencia de uso de Windows 11 es gratuita por un tiempo determinado, hasta el 14 de junio de 2023. Si expira el período de evaluación y no lo has activado con una licencia válida, el fondo del escritorio se volverá negro, verás una notificación de escritorio persistente que indica que el sistema no es original y el equipo se apagará cada hora.

En todo caso, sirven para valorar a fondo (o conocerlo si tienes inquietud) este entorno de desarrollo de Windows teniendo en cuenta que puedes personalizar el sistema y usar todas sus capacidades durante el periodo especificado. Además, todas las herramientas para desarrolladores citadas están disponibles sin necesidad de instalaciones adicionales.

Si no eres desarrollador, ya sabes que Windows 11 22H2 Momentos 2 está disponible para todos los usuarios del sistema como actualización incremental de versiones anteriores.

Descarga | Windows Dev Center

Saludos.