由于一位开源开发者的努力,在Linux系统上玩Windows游戏将变得更加容易和更具包容性。
总部位于剑桥的Collabora专门从事开源咨询和开发,并一直在努力改进Linux内核,以在Valve的要求下更好地支持游戏,Valve一直是这项工作的赞助商。
虽然Linux上的游戏在过去几年中取得了很大的进步,但绝大多数游戏仍然是专门为Windows开发的。Valve将这个仅限Windows的游戏生态系统引入Linux的方法是通过仿真。
为此,它开发了一个名为Proton的开源工具(派生自开源Wine兼容层),它允许纯Windows游戏在Linux上运行,而没有任何明显的性能损失。
来自Collabora的加布里埃尔·克里斯曼·伯塔齐(Gabriel Krisman Bertazi)在最近举行的开源峰会“欧洲2020”(Europe 2020)上发表讲话,谈到了Linux游戏的现状。
在他的演讲中,Gabriel谈到了Collabora一直在做的所有工作,以满足Valve的要求,通过Steam play进一步改善对Linux上Windows游戏的支持(通过Proton)。
最大的缺失之一是对反作弊机制的支持,这会导致相当多的Windows游戏无法加载到Linux上。Gabriel讨论了Collabora用来消除这一障碍的各种策略,以及他希望他们在这方面的工作如何进入Linux Kernel 5.11。
虽然Gabriel的演讲是针对开发人员的,但它显示了Valve在改进Linux游戏方面的积极意图。除了Collabora之外,这家广受欢迎的游戏开发商和发行商还在与CodeWeavers和其他开发商合作,以改进Linux图形堆栈。