北京时间1月10日,开源圈子里传来了一个重要消息:Ubuntu系统要推出ARM64架构的Steam测试版了。这对开源生态来说可是个大好事,标志着兼容性向前迈了一大步。这次测试由Canonical公司负责,主要给使用ARM64架构设备的用户提供了直接玩Steam游戏的机会。 以前,Steam平台只支持x86_64架构的Linux系统,ARM设备的用户根本没法直接用。这次Ubuntu搞了个新版本,通过官方渠道给采用ARM64架构的笔记本、单板计算机还有服务器的用户敞开了大门。更酷的是,这个版本里还集成了FEX Emulator技术。这个东西能把x86和x86-64指令转换成ARM64能理解的代码,还能把画图这些活儿交给硬件去干。这样一来,游戏开发商不用立马忙着重写代码了,那5万多款x86游戏也就有了在ARM设备上跑的希望。 开发团队说这次测试主要盯着系统稳不稳:看看装系统顺不顺、软件开不开得动、游戏能不能跑起来,还有外设控得住不。官方还特别提醒大家这是实验性软件包,主要是给懂行的技术大佬和资深用户用的,别拿去做正式活儿。 社区里的反馈挺有意思,说测试团队已经在NVIDIA DGX Spark这样的高性能ARM平台上试了不少游戏。虽然具体的数字还没全公开,但有玩家说部分游戏已经能在这层转换下流畅运行了。这事儿可能会给好多行业带来连锁反应。 像苹果的M系列芯片、高通骁龙X Elite这些ARM处理器在笔记本市场火得一塌糊涂,这回兼容性搞定了,大家以后在这些设备上就能玩更多游戏了。数据中心那边也少不了好处,ARM服务器省电省钱又省电还省电,Steam能在上面跑的话,云游戏服务商们就多了一种选择。 最主要的是给其他大软件做了个榜样,告诉他们咋往多平台迁移。这也让游戏开发商松了口气,不用马上搞ARM原生开发。但长远看,多架构兼容可能会变成新的标准。 现在手里有ARM64设备的发烧友可以通过命令行直接装上试试水。要是反馈不错的话,这个Snap包没准就能变成官方支持的第一个渠道。 Ubuntu搞这次Steam平台ARM64测试版真是下了血本了。在x86和ARM长期并存的背景下,这种靠软件层来兼容生态的做法太有创意了。等测试深入点后,这技术成果肯定会对个人电脑、云计算还有数字内容产业产生深远影响。开源社区这股子包容劲儿和创新劲儿再次证明了大家一起干活儿在打破技术壁垒上真管用。