由Linux到Xbox ~遊戲主機與操作系統 文:傑特
OS。對於電腦用戶來說,這是一個必不可少而且極之挑剔的部份,因為如果操作系統不好或只不過是不夠好的話那對於用戶的工作、遊戲以至其他地方的應用都會事倍功半。但對於電視遊戲玩家來說這卻是他們最不在意的地方,筆者敢保證八成以上的玩家不知道家中的主機是使用那一個OS的,但實際上OS的重要性絕比一般所知的重要得多。 事前教育:什麼是OS? 或許筆者是長氣了些,但在開始討論時仍想向一些讀友們解釋一下OS是用來幹什麼的。 操作系統Operation System,簡稱OS。可說是任何以電腦所必需的部份,簡單來說就是電腦的管家,用戶操作各種電腦軟件,但如沒有一個“管家”去將各種軟件作出最有效的編排萬一打起架來用戶豈不是害慘了?所以OS就充當起管家的職責,“它”的職責可重了:要責起管理各式各樣程式讓它們正常正作的任務,也要擔任程式和電腦硬件之間的溝通橋梁,亦是用戶和各軟硬件的中介人。假如某一個軟件在運作中途失靈(即當機)的話更要將這個已經沒有的用程式關掉免得使整個系統都受傷害。你說OS有多重要?至於家用遊戲的OS則負起遊戲軟件和硬件之間溝通橋樑,使開發者不必直接去控制硬件作出各種動作而可簡單的交由OS去控制,而OS製作公司更會為OS加上強化控制硬件的程式碼以應付遊遊戲所需,最有名的自然是Direct X了。 至於家用電腦的OS最為人所熟知的自然是Microsoft的Windows系列,還有以Unix為基礎的Linux系列及也是UNIX派的FreeBSD,IBM以前推出過的OS/2等等(未聽過OS/2?沒關係,反正IBM現在也希望你未聽過,就像任天堂努力地忘記自己曾出過Virtua Boy一樣...),而在麥金塔(Macintosh)電腦則是Mac OS系列。到了大型電腦除了又是Windows NT之外最老字號的當然是Unix家族。 而今次的主角之一正正是上面提到的兩大流派:Windows家族和Linux家族在家用遊戲主機上的新兄弟:Linux for PS2和Microsoft的Windows CE&2000。(由於任天堂的OS是獨家製作,沒有足夠資料所以這似暫且不談。) PS2與Linux:為什麼SCE要用Linux? 最初當SCE公佈PS2將會採用Linux作為主機的OS時,筆者身邊...