Box64项目推荐
项目基础介绍和主要编程语言
Box64是一个针对ARM64 Linux设备的Linux用户空间x86_64模拟器。该项目的主要编程语言是C,同时也使用了Python、CMake、汇编、Makefile和C++等语言进行辅助开发。Box64的目标是在非x86_64的Linux系统上运行x86_64的Linux程序,包括游戏。
项目核心功能
Box64的核心功能是允许在ARM64架构的Linux设备上运行x86_64的Linux程序。它通过利用本地系统库(如libc、libm、SDL、OpenGL)来实现这一目标,提供了良好的集成性和在许多应用程序中的出色性能。Box64还支持DynaRec技术,这使得在ARM64、RV64和LA64平台上,Box64的运行速度比仅使用解释器快5-10倍。
项目最近更新的功能
Box64最近的更新包括:
- 版本0.3.0:于2024年7月9日发布,包含多项性能优化和Bug修复。
- Wine64和Proton支持:Box64现在支持Wine64和Proton,使得在ARM64设备上运行64位Windows程序成为可能。
- Unity游戏模拟:增加了对Unity游戏的更好支持,特别是对于需要OpenGL 3+的游戏。
- Vulkan库封装:Box64现在封装了Vulkan库,增强了图形性能。
- GTK程序支持:Box64现在支持GTK2和GTK3库,使得更多的图形应用程序可以在ARM64设备上运行。
通过这些更新,Box64在ARM64设备上的兼容性和性能得到了显著提升,为用户提供了更好的体验。