多款游戲機背后:Linux已成為第三大游戲平臺
1 月 27 日消息,在大多數人的眼中,Linux 肯定不會和電子游戲掛上鉤。但實際在這幾年里,Linux 在游戲方面的發展已經取得了不小的進步。那么是什么在推動這種發展呢?科技網站 TechRadar 日前就對此進行了介紹:
長久以來,Linux 一直都被視作是屬于極客們的系統。系統管理員、程序員和開發者們都把自己的小秘密藏在了這個平臺當中,而公眾則從來沒有對這款開源的系統產生過多大的興趣。
在最近幾年里,Linux 以一種不同的形式獲得了發展,那就是作為游戲系統的基礎。而這其中的主要代表包括 Android 智能手機、Valve 的 SteamOS、迷你家用機 Ouya、還有第四代的 PlayStation。
Steam Machine 即將來襲
Linux 游戲玩家在 2012 年末迎來了一條重大消息:Valve 宣布推出 Linux 版本的 Steam 測試版,這對于該平臺無疑是一次首肯。
在 Steam 的 Linux 游戲庫當中,目前共有超過 270 款兼容作品,盡管它們當中大多數是獨立游戲而非 3A 級大作,但好在它們還在不斷增長。而這都要多虧了 Valve 的 Steam Machine 項目。
對著 Linux 版 Steam 的發布,就有傳言聲稱 Valve 打算開發一款 Steam 家用機。在隨后的幾個月,這些傳聞大多數都成為現實,我們也看到了 Steam Machine、SteamOS 和 Steam 手柄的問世。
現在,任何人都可以使用 SteamOS Beta 來開發一部 Linux 游戲機。
Ouya:廉價的迷你家用機
雖然 Valve 已經決心要在 Linux 平臺上發展游戲,但他們并非是唯一一家有此打算的公司。
Ouya 是一個來自于眾籌平臺 Kickstarter 的項目,它原本的目標是籌得 95 萬美元,但最終將 850 萬美元收入囊中。Ouya 也因此證明了自己也能夠在客廳當中站穩腳跟。
雖然對于 Ouya 的宣傳一直是基于 Android 打造,但它實際上是一款微型 Linux 家用機,選擇谷歌的系統則是為了確保它本身具備足夠的兼容性。
為了符合 Linux 的理念,Ouya 的游戲都是“免費暢玩”的,實際上是“嘗試后再購買”。在這些游戲當中,有的的確是完全免費,但大多數的作品都包含了內購甚至是訂閱。
PlayStation 的基礎
索尼對于 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 的變體。
<span id="shareA4" class="fl"> </span>