Steam Deck 是游戏公司 Valve 开发的 Linux 便携式掌上游戏机,该设备使用了许多开源软件。比如其搭载的操作系统 Steam OS 基于 Arch Linux、核心的 Linux 游戏兼容层 Proton 基于 Wine 实现,其他还有 KDE Plasma 桌面环境、Mesa 图形驱动 Mesa 和 Vulkan API 等。
Valve 清楚地认识到,Steam Deck 的成功离不开开源软件和开源开发者。Steam Deck 设计师最近在接受 Verge 的采访时提到,Valve 为 100 多名开源开发者支付了报酬,他们的开发工作涉及到上文提到的多个开源项目,比如 Proton、Mesa 和 Vulkan 等,以及参与开发 Steam for Linux/Chromebook 等其他任务。
这名设计师表示,Valve 吸纳这么多开源开发者属于其总体 Linux 游戏战略的一部分,Valve 希望利用其技术和财务影响力将这些开源项目的开发工作集中在一个方向上,让 Linux 在 PC 游戏领域成为 Windows 的可行替代。
网友也指出,Valve 在这方面已经掌握了数量惊人的开源技术,涉及到图形 API、桌面合成器、驱动、DXVK 和着色器编译器等。甚至连 Linus Torvalds 也曾公开表示 Valve 将 “拯救 Linux 桌面”。
有人则认为,Valve 积极参与贡献 Linux 和开源软件,更多是为了摆脱 Windows,而不是因为对自由和开源信念具有坚定的奉献精神。但不管怎样,如此多的开源开发者因贡献开源项目而获得报酬也不失为一件美事。