这对任何Phoronix的长期读者和专注于开源/Linux的爱好者来说都不应该感到惊讶,但Valve在Steam Deck和SteamOS上的工作一直在提升整个开源生态系统。本周在Linux基金会欧洲开源峰会上的一次演讲强调了Valve及其合作伙伴正在做出的一些重大贡献。
开源咨询公司Igalia的Alberto Garcia继续与Valve合作改进Linux生态系统,他详细讨论了SteamOS如何为Linux生态系统做出贡献。
SteamOS是在Arch Linux之上构建的,具有GNU用户空间和系统,桌面模式具有KDE Plasma,Valve为其提供了一些改进资金,Valve的Steam Play/Proton利用Wine对Linux游戏玩家和爱好者以及DXVK/VKD3D Proton等相关开源项目都非常有价值,还有他们围绕AMD色彩管理/HDR所做的工作。Igalia的工程师参与了Valve的AMD颜色管理工作,以及其他领域,如启用新的Linux内核功能,以实现更好的Steam Play支持。
与此同时,房间里的大象是Valve工程师对Mesa OpenGL和Vulkan驱动程序以及内核图形驱动程序组件所做的无数改进。不仅要感谢AMD图形驱动程序为Steam Deck的硬件带来的好处,还要感谢Vulkan上的Zink OpenGL以及其他常见基础设施。但在Linux图形驱动程序支持领域,Valve及其合作伙伴的贡献对Linux桌面生态系统甚至在游戏之外都非常有益。
Valve还参与了其他工作,如在Linux上扩展不区分大小写的文件系统支持、各种其他内核功能、Gamescope Wayland合成器、不可变软件更新和Flatpak。Igalia说,这是Valve政策的一部分,“上游的一切”他们正在进行的工作。
因此,对于那些质疑Valve对Linux和开源生态系统的贡献,或者帮助说服任何朋友/同事相信Valve的开源软件工作的人,请查看Alberto Garcia的
OSS欧盟2023演示
for the more comprehensive look at all of the great Valve / SteamOS upstream contributions.