在大多数人的眼里,Linux肯定不会和电子游戏挂上钩。但实际在这几年里linux操作系统简介,Linux在游戏方面的发展早已取得了不小的进步。这么是哪些在促进这些发展呢?科技网站TechRadar近日就对此进行了介绍:

长久以来,Linux始终都被视作是属于极客们的系统。系统管理员、程序员和开发者们都把自己的小秘密藏在了这个平台当中,而公众则从来没有对这款开源的系统形成过多大的兴趣。

在近来几年里,Linux以一种不同的方式获得了发展,那就是作为游戏系统的基础。而这其中的主要代表包括Android智能手机、Valve的SteamOS、迷你家用机Ouya、还有第四代的PlayStation。

SteamMachine正式袭来

ValveSteamOS游戏平台_Linux游戏发展推动因素_linux游戏开发

ValveSteamOS游戏平台_linux游戏开发_Linux游戏发展推动因素

Linux游戏玩家在2012年底迎来了一条重大消息:Valve宣布推出Linux版本的Steam测试版,这对于该平台无疑是一次定夺。

在Steam的Linux游戏库当中,目前共有超过270款兼容作品,虽然它们当中大多数是独立游戏而非3A级大作,但好在它们还在不断下降。而这都要幸好了Valve的SteamMachine项目。

对着Linux版Steam的发布,就有传闻宣称Valve准备开发一款Steam家用机。在此后的几个月,这种传言大多数都成为现实,我们也看见了SteamMachine、SteamOS和Steam摇杆的问世。

如今,任何人都可以使用SteamOSBeta来开发一部Linux游戏机。

linux游戏开发_ValveSteamOS游戏平台_Linux游戏发展推动因素

Ouya:廉价的迷你家用机

Linux游戏发展推动因素_ValveSteamOS游戏平台_linux游戏开发

尽管Valve早已决心要在Linux平台上发展游戏,但她们并非是惟一一家有此准备的公司。

Ouya是一个来自于众筹平台Kickstarter的项目,它本来的目标是筹得95万美金,但最终将850万欧元收入囊中。Ouya也因而证明了自己也才能在书房当中站稳双脚。

linux游戏开发_ValveSteamOS游戏平台_Linux游戏发展推动因素

尽管对于Ouya的宣传仍然是基于Android塑造中国linux,但它实际上是一款微型Linux家用机,选择微软的系统则是为了确保它本身具备足够的兼容性。

为了符合Linux的理念,Ouya的游戏都是“免费畅玩”的,实际上是“尝试后再订购”。在这种游戏当中,有的的确是完全免费,但大多数的作品都包含了内购甚至是订阅。

PlayStation的基础

Linux游戏发展推动因素_ValveSteamOS游戏平台_linux游戏开发

Linux游戏发展推动因素_linux游戏开发_ValveSteamOS游戏平台

索尼对于Linux可一点也不陌生:PlayStation2的编程套件就是RedHatLinux机器,PS3的则可运行Linux桌面系统和索尼自己的XMB系统。虽然XMB和这些我们更为熟悉的Linux相差很远,但在这款家用机的中心linux游戏开发,索尼必须把这款专有系统的基础置于个别众所周知的领域当中,借此来吸引开发者——尽管许多人都公开批评PS3的开发过程。

若果在PS3所使用的开源软件列表当中足够深入的挖掘,你会发觉FreeBSD和eCOS,假如没有Linux的基础,这两款软件就不会出现在这儿。

而在最新一代的PS4头上,Linux仍然是它的中心。索尼在今年11月时以前确认,这款设备使用了订制版本的FreeBSD9内核来驱动它的Orbis系统。

索尼把PS4的开发紧密地保持在开源领域其实是明智之举。她们仍然在发声支持独立游戏,而保持对于Linux的友好让PS4的开发过程愈发简单了,非常是和PS3相比。

Android的Linux之根

ValveSteamOS游戏平台_Linux游戏发展推动因素_linux游戏开发

Linux游戏的最后一部份自然要说一说Android。和上文当中提及的系统一样,微软的这款联通系统也并非是简单的Linux系统,而是使用了来自于桌面Linux系统的标准内核、大量的工具和代码。

和桌面版Linux一样,Android也有大量的GUI覆盖在内核之上,来向用户提供交互的界面,无论是三星、HTC还是CyanogenMod皆是这么。

在过去的几年里,Android游戏的发展速率非常迅猛linux游戏开发,开发者们也真正促使了这款联通平台的发展。Linux的基础让游戏在不同Android平台(例如Ouya)之间的移植显得十分简单,同时也让Android的订制对于开发者和设计师愈发开放。

虽然Linux可能不会是第三大游戏平台的名子,但你下一次拿起一部Android手机、坐在PS4前、或是动手构建一部SteamMachine时,你实际上用到的就是Linux的变体。

Tagged:
Author

这篇优质的内容由TA贡献而来

刘遄

《Linux就该这么学》书籍作者,RHCA认证架构师,教育学(计算机专业硕士)。

发表回复