在大多數人的眼中,Linux肯定不會和電子遊戲掛上鉤。但實際在這幾年裡,Linux在遊戲方面的發展已經取得了不小的進步。那麼是什麼在推動這種發展呢?科技網站TechRadar日前就對此進行了介紹:

長久以來,Linux一直都被視作是屬於極客們的系統。系統管理員、程式設計師和開發者們都把自己的小祕密藏在了這個平臺當中,而公眾則從來沒有對這款開源的系統產生過多大的興趣。

在最近幾年裡,Linux以一種不同的形式獲得了發展,那就是作為遊戲系統的基礎。而這其中的主要代表包括Android智慧手機、Valve的SteamOS、迷你家用機Ouya、還有第四代的PlayStation。

Steam Machine即將來襲

 
1

Linux遊戲玩家在2012年末迎來了一條重大訊息:Valve宣佈推出Linux版本的Steam測試版,這對於該平臺無疑是一次首肯。

在Steam的Linux遊戲庫當中,目前共有超過270款相容作品,儘管它們當中大多數是獨立遊戲而非3A級大作,但好在它們還在不斷增長。而這都要多虧了Valve的Steam Machine專案。

對著Linux版Steam的釋出,就有傳言聲稱Valve打算開發一款Steam家用機。在隨後的幾個月,這些傳聞大多數都成為現實,我們也看到了Steam Machine、SteamOS和Steam手柄的問世。

現在,任何人都可以使用SteamOS Beta來開發一部Linux遊戲機。

Ouya:廉價的迷你家用機

 
1

雖然Valve已經決心要在Linux平臺上發展遊戲,但他們並非是唯一一家有此打算的公司。

Ouya是一個來自於眾籌平臺Kickstarter的專案,它原本的目標是籌得95萬美元,但最終將850萬美元收入囊中。Ouya也因此證明了自己也能夠在客廳當中站穩腳跟。

雖然對於Ouya的宣傳一直是基於Android打造,但它實際上是一款微型Linux家用機,選擇谷歌的系統則是為了確保它本身具備足夠的相容性。

為了符合Linux的理念,Ouya的遊戲都是“免費暢玩”的,實際上是“嘗試後再購買”。在這些遊戲當中,有的的確是完全免費,但大多數的作品都包含了內購甚至是訂閱。

PlayStation的基礎

 
1

索尼對於Linux可一點也不陌生:PlayStation 2的程式設計套件就是Red Hat Linux機器,PS3的則可執行Linux桌面系統和索尼自己的XMB系統。儘管XMB和那些我們更為熟悉的Linux相差很遠,但在這款家用機的中心,索尼必須把這款專有系統的基礎放在某些眾所周知的領域當中,以此來吸引開發者——儘管許多人都公開批評PS3的開發過程。

如果在PS3所使用的開源軟體列表當中足夠深入的挖掘,你會發現FreeBSD和eCOS,如果沒有Linux的基礎,這兩款軟體就不會出現在這裡。

而在最新一代的PS4身上,Linux依舊是它的中心。索尼在去年11月時曾經確認,這款裝置使用了定製版本的FreeBSD 9核心來驅動它的Orbis系統。

索尼把PS4的開發緊密地保持在開源領域顯然是明智之舉。他們一直在發聲支援獨立遊戲,而保持對於Linux的友好讓PS4的開發過程更加簡單了,特別是和PS3相比。

Android的Linux之根

Linux遊戲的最後一部分自然要說一說Android。和上文當中提到的系統一樣,谷歌的這款移動系統也並非是簡單的Linux系統,而是使用了來自於桌面Linux系統的標準核心、大量的工具和程式碼。

和桌面版Linux一樣,Android也有大量的GUI覆蓋在核心之上,來向使用者提供互動的介面,無論是三星、HTC還是CyanogenMod皆是如此。

在過去的幾年裡,Android遊戲的發展速度十分迅猛,開發者們也真正推動了這款移動平臺的發展。Linux的基礎讓遊戲在不同Android平臺(比如Ouya)之間的移植變得非常簡單,同時也讓Android的定製對於開發者和設計師更加開放。

雖說Linux可能不會是第三大遊戲平臺的名字,但你下一次拿起一部Android手機、坐在PS4前、或是動手打造一部Steam Machine時,你實際上用到的就是Linux的變體。(Eskimo)

from:sohu