wine 11.5来了,玩起来也更流畅了

就在今年3月21日,Wine项目组发布了11.5版本,一下子让好多Linux用户高兴坏了。这次更新特别厉害,不仅让Wine跑Windows应用的能力变强了,还把之前好些人玩游戏老闪退的毛病给治好了。尤其是《底特律:变人》、《荒野大镖客2》还有《明日方舟:终末地》这几个大家都玩的游戏,这下总算能好好体验了。 Wine这东西就像个中间人,负责在Linux系统上跑Windows程序,现在它多了个新本事——能把Linux里的系统调用给分发给用户空间处理。只要你的内核是5.11或者更新的版本,Wine就可以把那些原本要用x86_64 SYSCALL指令去做的事改到用户空间去跑,这样不仅设计起来更省事,速度也能更快点。 回头看看之前的情况,不少人在玩游戏或者用软件的时候,因为程序直接调用了这个SYSCALL指令就会卡死。早在上年2019年就有人报过这种BUG了,修了好多次也没彻底搞定。直到这11.5出来,才算彻底解决了这些陈年烂账。对于那些超爱这几个游戏的玩家来说,这简直就是个大礼包。 这次更新不光是让游戏玩得更顺溜,还在构建系统里加了对C++的支持,还给它打包了ICU库来帮忙。VB那边也做了不少修复工作。在过去这两周里,团队一共把22个已知的BUG都修完了。 具体来说就是: 修复了因为直接用SYSCALL指令导致的闪退问题; 把时间和本地时间的计算速度给提上来了; 解决了.NET应用里打开文件对话框会崩溃的问题; 让VOCALOID6终于能顺利启动了; 修好了CertCreateCertificateChainEngine在rustls-platform-verifier里面参数不对的问题; 把《ClipStudioPaint》导出的时候老是超时的问题给弄好了; 让《Stratego》(1997年那个版本)在启动的时候不会再报CreateScalableFontResource失败的错了; 把多个MSXML3相关的小毛病也都给处理掉了。 这个版本的发布可以说是技术上的一大突破,也对整个Linux的游戏圈子有很大的推动作用。以后大家在Linux平台上就能玩更多的游戏了,玩起来也更流畅了。以后Wine团队还会继续努力提升兼容性和体验感,肯定会给咱们带来更多惊喜的。对于喜欢玩游戏的Linux用户来说,Wine 11.5来了绝对是个值得庆祝的日子。