ubuntu给arm64 开发者开放测试版

北京时间1月10日,开源技术社区传出好消息,Ubuntu系统把Steam游戏平台给ARM64架构的开发者开放了测试版。这可是个大事件,因为长久以来,ARM设备很难用上官方的Steam服务。虽然有人用非官方的方法把一些游戏跑了起来,但稳定性总是差点意思。现在Ubuntu这回是真的官方出手了,让ARM64用户终于能顺顺当当地玩到主流游戏了。 给这一版本提供技术支持的是个叫FEX的前沿工具,它能在用户空间把x86的指令转成ARM64能懂的指令。关键是它还能把图形处理这种累活直接丢给硬件干,这样既省事又能充分发挥ARM的性能。这种办法不用让游戏厂商为了换个架构重新写代码,现有的大量x86游戏资源就能低成本地搬到ARM平台上来。 现在主要是在测试系统的稳定性,比如软件装得顺不顺、游戏能不能跑得起来、画面流畅不流畅还有外设好不好使。开发团队特意提醒大家,这还只是个实验性质的版本,最好别在正式工作环境里用。其实这次测试不光是让Steam通了个路,更说明了现在的电脑硬件越来越多样了。ARM现在不光在手机上厉害,服务器甚至是新兴领域也都在用它。 想试试的技术爱好者只要在终端输几个命令就行。反馈来看,有些高性能的ARM开发板上好多游戏都跑得很溜。测试团队在DGX Spark这些设备上测出来的数据显示,转译过程带来的性能损耗控制得挺好,给以后的优化打下了好底子。这种跨架构的合作不光是技术上的突破,也是开源和商业应用融合的一个好例子。 随着数字经济和实体经济越来越紧密地连在一起,这种跨平台的技术创新肯定会给全球的计算产业带来新的活力。等到测试完了之后,大家也希望这种办法能给更多开源软件的迁移提供点参考,让更多人受益,让数字生态变得更开放、兼容、创新。