为什么蒸汽舱要运行Linux?责怪Windows
Valve的STeam Deck掌上电脑在PC游戏迷中引起了相当大的轰动,但最大的变化可能不是它的任天堂Switch形状。它内部运行的软件才是真正令人惊讶的。为什么蒸汽舱要运行Linux?怪罪于Windows。
几个月前,当微软试图通过Windows 8对开发者施加更多控制时,阀门主管加布·纽威尔和公司启动了长达近十年的“对冲策略”,蒸汽板及其内部的软件达到了顶峰。
但这也是Valve逃生计划的下一阶段。
编者按:
随着华硕ROG Ally看起来是一个潜在的蒸汽甲板真正的竞争对手,以及“Windows手持模式”的泄露正在流传,我们想重新运行这一分析,看看Valve是如何为蒸汽甲板奠定长期基础的。最初的故事在下面继续;它发表于2021年8月6日,在蒸汽甲板发射之前,所以关于质子特定粗糙边缘的统计和评论可能不再适用。(例如,SteamOS现在支持简单的反作弊和BattlEye软件。)
Windows10克服了Windows8最严重的错误,所以你可能不记得2012年Windows 8发布时,它有多么不同–或者用纽威尔的话说,是一场灾难。
Windows8全新的“开始屏幕”是…至少可以说,这会造成分裂。(发现桌面上的“应用程序”?)
Windows 8不遗余力地将移动用户界面放在首位,在满是五颜六色的瓷砖的屏幕上,将桌面降级为“只是另一个应用程序”。更糟糕的是,Windows应用商店与该操作系统一起发布,对所允许的软件种类有严格的要求,而且高额的网守费用与苹果和谷歌应用商店的收费类似。开发人员担心微软的规则会变得越来越严厉。他们的担忧因同时推出Windows RT而升级,这是一个基于ARM的Windows版本,限制用户只能使用Windows应用商店批准的软件。(RT很快就失败了。)
专心致志的PC游戏开发人员感到特别焦虑。纽厄尔称这是“巨大的悲哀”。在纽威尔发表了这一评论后,暴雪的执行副总裁罗布·帕尔多在推特上说,Windows 8“对暴雪来说也不是很棒”。当微软要求他为Windows 8认证这款游戏时,“我的世界”的创建者马库斯·“诺奇”·佩尔松告诉微软,“不要再试图破坏PC作为一个开放平台”。
具有讽刺意味的是,就在几年后,诺奇以25亿美元的价格将我的世界卖给了微软,而纽威尔和Valve对这场灾难的反应与大多数理智的人一样:做好灾难准备,这样如果微软决定在开放的PC生态系统周围握紧拳头,他们就不会措手不及。
Windows 8于2012年8月1日发布。2013年12月,Valve向大众推出了SteamOS。
嗯,也不完全是。以蒸汽为中心的操作系统的测试版需要神秘的技术知识才能安装,Valve自己警告说,“除非你已经是一个勇敢的Linux黑客,否则我们建议你等到2014年晚些时候再试一试。”该操作系统当然有很多粗糙的边缘–例如,它只适用于NVIDIA图形处理器–但Valve勤奋地对它们进行了打磨。到2015年10月,Valve的蒸汽机推出。
但失败了。硬的。
蒸汽机的努力从一开始就注定要失败,我在他们推出之前就已经阐述了为什么他们会失败。原因有几个:延迟、来自Valve的沟通不畅、需要使用PC的非正统的新蒸汽控制器、功能更多的STeam Link同时发布,以及给蒸汽机制造商播下了更多困惑的“好、更好、最好”的品牌战略。但回过头来看,最大的问题是SteamOS本身。
起源个人电脑在蒸汽机上的刺伤。
你看,SteamOS只能运行Linux游戏。2015年,Linux上的游戏市场惨淡。我过去常常维护一份最好的Linux游戏列表,因为很少有开发人员费心创建Linux移植。诱骗游戏运行通常需要外来的变通方法和第三方工具,即使这样,运行的游戏也往往运行不畅。再说一次:蒸汽机失败并不令人意外。
Valve吸取了教训。你不会因为遇到一些颠簸就停止为灾难做准备。蒸汽机死后,一些更重要的东西–也是蒸汽甲板存在的关键–从他们的灰烬中崛起。
如果开发商不愿为Linux开发游戏,Valve决定投资于让Windows游戏在Linux上运行。2018年,Valve推出了Proton,这是广受欢迎的葡萄酒兼容性层的一个分支,可以让Linux PC玩Windows游戏。(如果你不熟悉葡萄酒,那就算你走运了。)
阀门设计者斯科特·道尔顿在接受IGN采访时表示:“蒸汽机一直存在典型的先有鸡和先有蛋的问题。这让我们走上了这条质子之路,现在所有这些游戏都在那里实际运行。
ProtonDB主页,2021年7月16日。
质子确实改变了游戏规则。如果说Linux游戏以前是一片近乎贫瘠的沙漠,那么质子是它迫切需要的水。数以千计的Windows游戏现在只能在Linux PC上玩–当然,有时需要进行一些修补。在过去的几年里,Valve(在CodeWeivers的葡萄酒专家的帮助下)努力解决最突出的问题。2018年,我们精心挑选的最佳Linux游戏排行榜上有35款游戏。目前,社区运营的ProtonDB网站正在跟踪近19,000款与Proton兼容的游戏,其中超过15,000款在Linux上运行得很好。
这项技术仍然不是很完美,因为我们将更深入地看看质子将如何制造或破坏蒸汽甲板的细节。最受欢迎的多人射击游戏不能在Linux上运行,因为战眼和轻松反作弊与Proton不兼容。Valve表示,它正在与这些制片厂合作,在蒸汽甲板推出之前获得对这项技术的支持。如果过去有任何启示的话,那么Valve最终会做对的。(
更新
:它做到了。)
Valve不仅仅是在推动手持游戏PC的发展。加布·纽威尔和他的公司仍在为潜在的灾难做准备。虽然你可以将蒸汽甲板视为Valve近十年工作的巅峰,但你也可以从另一个方向看待它。如果STeam Deck成功,将迫使开发人员将更多的注意力放在Linux上–或者至少在编码时考虑质子兼容性。随着每一场在蒸汽甲板上运行得很好的比赛,Valve的逃生舱口打开了几英寸。
“我们正在努力确保Linux蓬勃发展,”Newell在2012年Windows8发布前告诉Venture Beat。“…我们将继续与Linux发行商合作,发行STeam,发行我们的游戏,并为任何与我们合作的人提供尽可能简单的服务–将他们的游戏放在STeam上,并让那些游戏在Linux上运行。“
蒸汽甲板–以及之前的质子,以及之前的蒸汽机器,以及之前的SteamOS–驱使着Valve仍然将目光投向获奖的…以及可能发生的灾难。如果没有Windows 8,我们所知的蒸汽甲板就永远不会存在,Linux游戏也不会像今天这样充满活力。
外链关键词: 会计初级可以补报吗 我的第一支钢笔阅读答案 应届专升本分数 武冈天气预报30天 穿越火线服务器 工程造价类专业 足球彩票怎么玩和规则 瓦房店天气预报15天本文地址: https://www.q16k.com/article/c056d8758a9114b54909.html