近日,Wine团队发布了首个候选版本的10.0版,这一更新进一步提高了Linux发行版运行Windows应用程序的能力。
该版本中,Wine 10.0-rc1标志着代码冻结阶段的开始,团队在此阶段将专注于修复BUG,以追求稳定。具体来说,这个版本带来了多项重大升级:首先,vkd3d引擎更新至1.14版,增强了Direct3D 12的支持;其次,Mono引擎升级至9.4.0版,提升了.NET框架的兼容性;此外,在硬件支持方面取得进展,新增了蓝牙驱动程序的初始版本,并为未来更完善的硬件提供了基础。
对于开发者而言,Wine 10.0-rc1为C语言函数新增UTF-8支持,并提供构建ID拆分调试信息功能,方便开发者进行调试和优化。同时,在BUG修复方面也有进展,修复了17个已知问题,包括《血战钢锯岭2》、《英雄本色》等游戏的问题,以及Mathcad 15和Dragon Unpacker的崩溃问题。
值得一提的是,Wine是一款兼容层软件,可以在Linux、macOS、BSD和Solaris等多种类型的Unix系统上运行Windows应用程序。通过将Windows API调用转换为POSIX调用来实现这一点,从而使Windows程序无需修改即可在这些系统上运行。
评论