Boxedwine puede emular aplicaciones de Windows en navegadores web

¿Alguna vez quisiste ejecutar aplicaciones de Windows en un navegador web? Bueno, ahora puedes hacerlo con un fascinante proyecto de código abierto llamado Boxedwine... más o menos.

El Proyecto vitivinícola ha existido durante años y permite a las personas ejecutar (algunas) aplicaciones de Windows en sistemas operativos Linux, macOS y BSD. Es uno de los mejores ejemplos de desarrollo de software de código abierto, pero Wine no puede funcionar todo. Boxedwine, un proyecto más nuevo que se basa en Wine, tiene como objetivo solucionar este problema: puede ejecutarse en más sistemas operativos e incluso en navegadores web.

Wine no es un emulador; en cambio, traduce las llamadas a la API de Windows en llamadas compatibles con POSIX. Sin embargo, el vino de caja es un emulador. Utiliza una versión de Wine de 32 bits sin modificar que se ejecuta en un entorno Linux emulado. Boxedwine está escrito en C++ con una SDL interfaz, por lo que es incluso más multiplataforma que Wine. Se admiten Mac y Linux, al igual que Wine normal, pero también puedes ejecutarlo en Windows. Esto podría resultar útil si desea utilizar aplicaciones antiguas de Windows de 16 bits que no funcionan en la versión moderna. Windows, o si simplemente desea un entorno aislado que no implique la configuración de un entorno virtual de Windows. máquina. Boxedwine también se está trasladando a otras plataformas,

incluido el sistema operativo Haiku.

Boxedwine ejecutándose en Haiku OS (fuente)

Boxedwine también puede ejecutarse dentro de navegadores web modernos, gracias a Asamblea web y escritos. Puede probar algunas aplicaciones y juegos de Windows de demostración en boxedwine.org/demo, incluido Era de los imperios (1997), AbiWord y Ultra Pinball 3-D: Noche de terror. Boxedwine ya tiene alrededor del 25% de la velocidad del sistema host (según el desarrollador), y es probable que haya una disminución adicional al ejecutarse dentro de un navegador, pero las aplicaciones básicas como AbiWord se pueden usar con Chromium en mi PC con un procesador Ryzen 5 1500.

Aunque Boxedwine en el navegador aún no es lo suficientemente práctico para la mayoría de situaciones, sigue siendo una demostración técnica impresionante. El navegador ejecuta un kernel de Linux completo, una copia no modificada de Wine y la aplicación de Windows, todo encima, sin transmisión de video desde un servidor involucrado.

AbiWord ejecutándose dentro de Chromium 94 en una PC Ryzen 1500

Boxedwine podría convertirse en una herramienta fantástica para ejecutar aplicaciones de Windows en el futuro, si se puede mejorar el rendimiento. Dado que la emulación x86 está escrita en código C++ portátil, podría ser una solución para ejecutar aplicaciones de Windows x86 en dispositivos ARM, como tabletas Android. Wine ya está disponible en ARM Android, pero solo puede ejecutar software de Windows compilado para ARM; no hay una capa de emulación.

Esperamos que el proyecto siga mejorando. Si desea probar la versión de escritorio, hay versiones precompiladas de Windows disponibles en Sitio web de Boxedwine.