Un entusiasta del sistema operativo Linux y Nintendo Switch fusionó mentalmente los dos sistemas dispares para crear Horizon Linux. En resumen, un usuario de Reddit con el nombre de Kent J Hall ha parcheado el kernel de Linux Arm64 para ejecutar los juegos de Nintendo Switch de forma nativa. Hall enfatiza que este no es un intento de recrear el sistema operativo Horizon de Nintendo, y no está destinado a ejecutarse en el hardware Switch, sino que el proyecto simplemente espera hacer juegos Switch en cualquier plataforma de hardware Arm64. Después de un comienzo en falso o dos, Hall decidió pasar una parte de su tiempo libre en el proyecto Horizon Linux resumido anteriormente. Aplicar parches a Arm64 Linux parecía la ruta sensata para alcanzar su objetivo, ya que significaba que “usted obtiene el amplio soporte de controladores de hardware de Linux de forma gratuita, por lo que no solo puede virtualizarse en Apple Macs de silicio, sino que puede ejecutarse completamente en cualquier hardware arm64 que admita Linux”, explicó Hall. El proyecto debería funcionar bien “incluso en hardware de gama baja, dado que no hay necesidad de emular la CPU”, agregó. Además, el proyecto es flexible y promete preservar el juego. El desarrollo de Horizon Linux se vio favorecido en gran medida al tomar un emulador Switch de código abierto existente, llamado Yuzu, y llevar las tijeras a partes innecesarias del código, como la emulación del kernel y la CPU, al tiempo que conserva cosas como los servicios del sistema, la emulación de GPU y el cargador de aplicaciones. El desarrollador también señala que dedicó un tiempo considerable a hacer que cada servicio del sistema se ejecutara de manera persistente en su propio hilo. El Redditor detrás de este proyecto decidió hacerlo público en este momento, ya que ha alcanzado un hito importante. Admitiendo que el trabajo estaba “lejos de estar completo”, Hall dice que el primer juego comercial, Puyo Puyo Tetris, se puede jugar en Horizon Linux. Hall ha publicado algunos videos que muestran a Puyo Puyo Tetris ejecutándose en una M1 Max MacBook Pro y una Nvidia Jetson Nano. . Lamentablemente, los videos no están disponibles en el momento de escribir este artículo y no sabemos por qué. Tenga en cuenta que, como se mencionó anteriormente, el juego se ejecuta de forma nativa en las CPU Arm de estos sistemas. Sin embargo, todavía está pasando por la misma capa de emulación de GPU que usa Yuzu, a pesar de que Jetson Nano (por ejemplo) presenta la misma GPU Tegra X1 que Switch. Vale la pena señalar que varias computadoras Raspberry Pi, incluidas Raspberry Pi 3 y 4 , tiene CPU Arm64 Sin embargo, parece que nadie ha probado Horizon Linux en un Pi.
Los días felices de la PDA y Blackberry han quedado definitivamente atrás, pero el factor…
Tutorial sobre cómo pronosticar usando un modelo autorregresivo en PythonFoto de Aron Visuals en UnsplashForecasting…
Si tienes un iPhone, los AirPods Pro son la opción obvia para escuchar música, ¡aunque…
Ilustración de Alex Castro / The Verge Plus nuevos rumores sobre el quinto Galaxy Fold.…
Se rumorea que los auriculares premium de próxima generación de Apple, los AirPods Max 2,…
El desarrollador Motive Studio y el editor EA han lanzado un nuevo tráiler de la…