为什么Steam Deck运行Linux?归咎于Windows

Valve的Steam Deck掌上电脑在电脑游戏爱好者中引起了不小的轰动,但最大的变化可能不是它类似任天堂Switch的外形。里面运行的软件才是真正的惊喜。为什么Steam Deck运行Linux?怪Windows。

Steam Deck及其内部软件是Valve首席执行官Gabe Newell和公司在几个月前开始的近十年“对冲战略”的高潮,当时微软试图对Windows 8的开发者施加更多的控制。

但这也是Valve逃生计划的下一阶段。

编者按:
随着华硕ROG Ally成为Steam Deck的潜在真正竞争对手,以及“Windows手持模式”的泄露,我们想重新分析Valve是如何为Steam Deck奠定长期基础的。原故事在下面继续;它发布于2021年8月6日,也就是Steam Deck发射之前,因此关于质子特定粗糙边缘的统计数据和评论可能不再适用。(例如,SteamOS现在支持Easy Anti Cheat和BattlEye软件。)

“一场灾难”

Windows 10消除了Windows 8最严重的错误,所以你可能不记得2012年推出操作系统时的不同或“一场灾难”。

windows 8
Windows 8激进的新“开始屏幕”…至少可以说是引起了分歧。(发现桌面“应用程序”?)

Windows 8竭尽全力将移动用户界面作为优先事项,将桌面降级为“另一个应用程序”状态,屏幕上布满了五颜六色的瓷砖。更不祥的是,Windows应用商店与操作系统一起推出,对允许使用的软件种类有严格的要求,并收取与苹果和谷歌在其应用商店中收取的类似的高昂看门人费用。开发人员担心微软的规则会变得越来越严厉。Windows RT的同时推出加剧了他们的担忧,这是一种基于Arm的Windows版本,限制用户使用
只有
Windows应用商店批准的软件。(RT很快就失败了。)

敬业的电脑游戏开发者感到特别焦虑。Newell称之为“巨大的悲伤”。暴雪执行副总裁Rob Pardo在Newell发表“灾难”评论后在推特上表示,Windows 8“对暴雪来说也不可怕”
我的世界
创作者Markus“Notch”Persson告诉微软,当微软要求他为Windows 8认证游戏时,“不要再试图破坏PC作为一个开放平台”。

而具有讽刺意味的是,Notch卖出了
我的世界
仅仅几年后,Newell和Valve就以25亿美元的价格卖给了微软,他们对这场“灾难”的反应就像大多数理智的人一样:做好灾难准备,这样,如果微软决定在开放的PC生态系统中握紧拳头,他们就不会措手不及。

SteamOS逃生舱口

Windows 8于2012年8月1日发布。2013年12月,Valve向大众推出了SteamOS。

steamos

嗯,不是真的。以Steam为中心的操作系统的测试版需要神秘的技术知识才能安装,Valve自己也警告说,“除非你已经是一个勇敢的Linux黑客,否则我们建议你等到2014年晚些时候再尝试。”该操作系统确实有很多粗糙的地方
只有
例如,与Nvidia GPU合作,但Valve努力打磨它们。2015年10月,Valve的蒸汽机上市。

但失败了。坚固的

蒸汽机的努力从一开始就注定要失败,我甚至在他们推出之前就阐述了他们为什么会失败的原因。原因有几个:延迟、Valve的沟通不畅、使用电脑需要一种非正统的新蒸汽控制器、同时推出更通用的Steam Link,以及蒸汽机制造商的“好、更好、最好”品牌战略,这些都造成了进一步的混乱。但回想起来,最大的问题是SteamOS本身。

origin pc chronos steam machine
Origin PC对蒸汽机的攻击。

SteamOS只能运行Linux游戏,你看。2015年,Linux上的游戏表现不佳。我曾经维护过一份最好的Linux游戏列表,因为很少有开发人员愿意创建Linux端口。引导游戏运行通常需要异国情调的变通方法和第三方工具,即使在那时,也需要运行的游戏
完全
经常跑得刺耳。再次强调:蒸汽机的失败并不奇怪。

Valve吸取了教训。你不会因为遇到一些道路颠簸就停止为灾难做计划。蒸汽机死后,更重要的事情和蒸汽甲板存在的关键从它们的灰烬中升起。

Proton:Linux经验教训

如果开发者不为Linux制作游戏,Valve决定投资制作
窗户
游戏在Linux上运行。2018年,Valve推出了Proton,这是流行的WINE兼容层的一个分支,可以让Linux PC玩Windows游戏。(如果你不熟悉WINE,那就认为自己很幸运。)

阀门设计师斯科特·道尔顿告诉IGN:“蒸汽机总是存在这种典型的鸡和蛋的问题。”。“这让我们走上了质子之路,现在所有这些游戏都在运行。”

protondb most popular
质子数据库主页,2021年7月16日。

质子确实改变了游戏规则。如果说Linux游戏以前是一片近乎贫瘠的沙漠,那么质子就是它迫切需要的水。成千上万的Windows游戏可以
只是被播放
在Linux PC上,有时需要进行一些修补,natch。在过去的几年里,Valve(在CodeWeavers的WINE专家的帮助下)一直在努力解决最突出的问题。2018年,我们策划的最佳Linux游戏列表以35款游戏的成绩位居榜首。目前,社区运营的ProtonDB网站正在跟踪近19000款与Proton兼容的游戏,其中超过15000款在Linux上运行良好。

技术仍然不是
相当地
完美,因为我们将更深入地了解质子将如何制造或破坏蒸汽甲板的细节。最受欢迎的多人射击游戏无法在Linux上运行,因为BattlEye和Easy Anti Cheat与Proton不兼容。Valve表示,它正在与这些工作室合作,在Steam Deck发布之前获得对该技术的支持。如果过去有任何迹象的话,Valve最终会做对的。(
使现代化
:确实如此。)

Steam Deck是特洛伊木马

Valve不仅仅推出了一款掌上游戏电脑。Gabe Newell和公司仍在为潜在的灾难做准备。虽然你可以将蒸汽甲板视为Valve近十年工作的巅峰,但你也可以从另一个方向来看待它。如果Steam Deck成功,它将迫使开发人员更多地关注Linux,或者至少在编码时考虑质子兼容性。在蒸汽甲板上运行的每一款游戏都很好,Valve的逃生舱口都会打开几英寸宽。

steam deck off

“我们正在努力确保Linux蓬勃发展,”Newell在2012年Windows 8发布前告诉Venture Beat。“……我们将继续与Linux发行商合作,运送Steam,运送我们的游戏,让任何与我们合作的人都能尽可能轻松地将他们的游戏放在Steam上,并让这些游戏在Linux上运行。”

之前的蒸汽甲板和质子,之前的蒸汽机,以及之前的SteamOS
那个
-开车回家时,Valve仍在关注奖项…以及潜在的灾难。如果没有Windows 8,我们所知道的Steam Deck将永远不存在,Linux游戏也不会像今天这样充满活力。

类似文章

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注