Contents

Ver: Desarrollador ejecuta Windows 11 ARM en Nintendo Switch usando la emulación QEMU Linux

Contents

/es/images/watch-dev-runs-windows-11-arm-on-nintendo-switch-using-qemu-linux-emulation.jpg

Nintendo Switch es el hardware favorito de todos los desarrolladores para ejecutar sistemas operativos que no fueron diseñados originalmente para la computadora de mano. Anteriormente vimos Windows 10 y Linux en Nintendo Switch. Otro desarrollador talentoso, PatRyk (@Patrosi73) en Twitter/X, logró la misma hazaña. Esta vez, Nintendo Switch ejecuta Windows 11 en ARM.

Nintendo Switch funciona con una iteración basada en Arm de Windows 11 de Microsoft mediante la utilización de una máquina virtual basada en kernel (KVM) dentro de un entorno virtualizado impulsado por Linux QEMU. Sin embargo, esta configuración presenta ciertos desafíos y requiere una amplia experiencia técnica para una implementación exitosa. Por ejemplo, nuestro equipo tuvo que invertir mucho tiempo y esfuerzo para completar el proceso de instalación, que tardó aproximadamente tres horas. Además, incluso las operaciones básicas dentro de la plataforma Windows 11 experimentaron retrasos significativos, y cada tarea tardó aproximadamente diez segundos en ejecutarse.

Durante una entrevista con nuestro sitio web, el desarrollador PatRyk amablemente brindó información valiosa sobre su trabajo en el proyecto. Según él, inició el proceso utilizando Switchroot, una aplicación de software conocida por su capacidad para instalar Fedora Linux en la tarjeta SD de Nintendo Switch y al mismo tiempo incluir soporte KVM dentro del propio sistema operativo.

/es/images/watch-dev-runs-windows-11-arm-on-nintendo-switch-using-qemu-linux-emulation-1.jpg

Para que las máquinas virtuales funcionen sin problemas en Nintendo Switch, se debe cumplir un requisito previo esencial. Nintendo Switch está equipada con un sistema operativo obsoleto y lento que tiene dificultades para admitir plataformas no reconocidas. Como muchos quizás no sepan, Nintendo Switch utiliza un procesador Tegra derivado de la arquitectura arcaica Nvidia Tegra X1, lo que impide significativamente la eficiencia de los procesos de emulación.

Después de configurar Fedora, PatRyk usó un script ARMQEMU de Windows 11 de GitHub, que tuvo que modificar para que funcionara correctamente con el hardware del Switch.

La configuración inicial del script no permitía la instalación en un dispositivo de almacenamiento USB; sin embargo, modificar el controlador a"virtio"resultó ventajoso. Posteriormente, asigné cuatro núcleos de procesamiento y tres gigabytes de memoria a la máquina virtual, lo que se aproxima al límite superior dado que el Switch posee sólo cuatro gigabytes de memoria.

pic.twitter.com/R5944oljyw

– PatRyk (@Patrosi73) 12 de mayo de 2024

Sin embargo, el rendimiento inicial del antiguo Nintendo Switch fue insuficiente para soportar una emulación perfecta. Los vídeos antes mencionados demuestran que incluso con Windows 11, cargar el escritorio lleva más de dos minutos debido a las lentas velocidades de procesamiento.

Un vídeo publicado recientemente, que dura aproximadamente seis minutos, muestra el proceso de inicio de Windows 11 cuando se utiliza en Nintendo Switch. Dicho metraje fue enviado a nuestra plataforma por el desarrollador PatRyk.

La configuración también enfrentó varios problemas.

En ciertos casos, el uso del controlador VirtIO provocó problemas relacionados con las operaciones del disco duro, lo que provocó una exacerbación de la velocidad de procesamiento general y potencialmente provocó fallas completas del sistema o fallas de segmentación QEMU. Estos incidentes requirieron el reinicio del dispositivo afectado para resolver cualquier retraso resultante durante la operación.

En su esfuerzo reciente, PatRyk persiguió este proyecto impulsado principalmente por un sentido de realización personal e intriga intelectual, en lugar de con la intención de obtener beneficios tangibles o aplicaciones en el mundo real, lo que recuerda sorprendentemente a su empresa anterior cuando ejecutó con éxito el proyecto. Instalación de Windows 11 en un procesador Intel Pentium Dual Core E2180 obsoleto.

En mi conversación con PatRyk, reveló que su principal motivación para emprender este proyecto era una combinación de hastío y una inclinación por desafiarse a sí mismo instalando sistemas operativos exigentes en configuraciones de hardware modestas. Específicamente, mencionó su experimentación con un procesador Intel Pentium Dual Core E2180 con Windows 11 como ejemplo de tales esfuerzos.

La capacidad de innovación de Windows 11 sigue impresionando, como lo demuestran las últimas novedades en su funcionalidad. La dedicación inquebrantable de los entusiastas de la tecnología hacia el avance de la tecnología ha dado como resultado otra muestra más de la adaptabilidad y flexibilidad del sistema operativo.

*️⃣ Enlace fuente:

@Patrosi73, Después de configurar Fedora, Script QEMU de GitHub, pic.twitter.com/R5944oljyw, 12 de mayo de 2024,