「只是長得不像Windows而已啊!跟『你沒有Internet Explorer』有什麼關係?」
「一台電腦如果空有硬體、沒有軟體,也只是一具空殼。」這是我們以前上電腦課時,或許都聽過的一句陳腔濫調。
我們每天在玩電腦、用電腦,其實是在和電腦的靈魂軟體打交道,這個軟體我們叫它“作業系統”。譬如說,Windows XP就是一套作業系統。
作業系統夾在「人」與「電腦硬體」中間,一方面要對不同的人提供一套共通的操作方式;另一方面則要和各式各樣的硬體裝置溝通。
作業系統訂出了這些規矩,使得在作業系統上用軟體的人、寫軟體的人都有一套準則可以遵循,才不會導致操作上的失誤與危險。
那麼,在A作業系統上頭跑的應用程式,我們叫它小i好了,把小i拿到一個運作環境完全不同的B作業系統上,除非特地模擬一個與A作業系統相仿的環境給小i,不然絕對是無法執行的。
同樣一台電腦,若運行的是不同的作業系統,就會有不同的運作規則。更別說在上一篇裡頭我們提到,這世界上還有各式各樣不同設計架構的電腦、各式各樣不同的作業系統。
要跑Internet Explorer,你的電腦就得要能夠執行Windows,或者給它一個相容環境。
有人可能會指出Internet Explorer也有UNIX版和Mac版,但是請看看以下殘酷的事實:
Internet Explorer 5 for Mac:「歹勢啦!Mac版的IE不玩了,你們回去用你們自己的Safari吧!」
Internet Explorer for UNIX:「人客啊!我們已經不提供這個版本了的說。」
「你說的這些例子只是小眾市場吧?我的爺爺、奶奶、叔叔、阿姨、爸爸、媽媽、哥哥、姐姐、弟弟、妹妹、鄰居阿婆、隔壁班的校花、隔壁又隔壁班的那個阿珠,大家都在用Windows啊!誰不能跑Internet Explorer啊?」
少年再次(於下課前)提出尖銳的問題,希洛老師把正要拿起勇者鬥惡龍Ⅷ攻略本的手又擺回講桌。
「嗯,這個問題就當成你的回家作業好了,」
「下課。」