Sobre el proyecto
Boxedwine es un emulador de código abierto para ejecutar aplicaciones de Windows. En lugar de reimplementar directamente la API de Windows, ejecuta una compilación de 32 bits de Wine y emula el kernel de Linux y la CPU por debajo, lo que le permite alojar múltiples versiones de Wine. Está escrito en C++ con SDL y tiene como objetivo varias plataformas.
Capacidades clave descritas en el README:
- Ejecuta programas de Windows de 16 y 32 bits.
- Funciona en Windows, macOS, Linux y la web (Emscripten/WASM).
- Puede ejecutar múltiples versiones de Wine, desde la 3.1 hasta la 11.0.
- Admite aplicaciones y juegos que usan OpenGL, Direct3D y Vulkan.
Las notas de la versión 26R1 afirman un rendimiento aproximadamente un 50% más rápido en todas las plataformas excepto WASM, un uso de memoria aproximadamente un 20% menor para las compilaciones de 64 bits, soporte añadido para Wine 11, OpenGL sobre D3D12 para la compilación de Windows ARM64, y audio mejorado (aunque no perfecto) para las compilaciones web.
Las limitaciones conocidas y los TODO enumerados por el proyecto incluyen: la compilación de Emscripten/web sigue siendo lenta y necesita un JIT, la compilación multihilo tiene tartamudeos con el sonido, OpenGL de macOS no funciona con búferes de fotogramas, los juegos lanzados después de 2010 tienen un éxito limitado, las versiones más recientes de .NET no funcionan y falta soporte para joystick.
Plataformas probadas: Emscripten (WASM), Linux 64 bits x86/Arm64, macOS (ARM), Windows 32 bits y Windows 64 bits x86/Arm64.
El README también incluye resultados multinúcleo y de un solo núcleo de Cinebench 11.5 y una cifra de timedemo de Quake 2 en varias máquinas anfitrionas, presentados como benchmarks del proyecto en lugar de mediciones independientes. Los enlaces de documentación cubren próximas características, solución de problemas de juegos y aplicaciones, depuración para desarrolladores, instrucciones de compilación, compilación de OSMesa en macOS y emulación de CPU.
Licencia: GNU General Public License v2 (GPL).
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.