鳥事(3):「什麼 Web OS?」

現在講第二件鳥事,感覺蠻怪的,不過總得繼續繼承前面給他說下去。

話說這邊要停PO之前,看到天下無敵之部落格九重天大大長輩 Fred 在自己部落格高談闊論Google Page Creater 然後再扯到「傳說中的線上作業系統」,並附註說他在一年多以前就預測了,說的口沫橫飛彷彿先一步預知未來、世界在他手中、有電信公司要找他拍廣告似的,搞得信眾各個點頭稱是、同捧蓮花唱禱祝福,恩?可是... 「線上作業系統」在你預測的時候就已經不是什麼新東西了吧?XD

不過我想先搞清楚他再講什麼線上作業系統,因為線上作業系統就我所認識的可有很多派說法與作法。在90年代初中期沒有什麼寬頻網路的那個時代,當時許多人都 在尋找網路上的可能性,就已產生了一個「在網路進行作業」的概念,也就是說在網路上處理完所需的工作作業即可,而有人發想出 "Net PC" ,認為短時間內就會取代掉在單機上安裝軟體再進行作業的模式,微軟此時做出決定是全力發展作業系統 Windows而不傾向網路(這個故事應該很多人都聽過了)。

可是當時頻寬不大,一般人還在用撥接上網,網卡也還在10M左右,這個想法沒多久就 消失了,直到近兩年終於有公司把這樣的服務產品給做出來,只要一台伺服器有安裝作業系統,其他電腦就可以連上同一部主機,複製出很多部相同的客端電腦出來 (Clone OS現在最多好像是30部吧?)

當時極力擁抱這個概念的是 Sun,他們認為如果可以建置好一台 Java Server ,其他電腦只要有 Java 的平台就可以實現最基本作業系統所需要的功能,但是當時的 Java 所呈現出來的效能實在是OX...

當時網頁也還沒有很多的 JavaScript 、DHTML 應用,橫掃全球造成轟動的技術,是 Macromedia 的 Flash,所以沒記錯的話,大概96年底、97年初就有人開始以 Flash 製作第一支 Web OS (名稱忘了)而成為 Flash OS 的前身,有賴於 Flash 技術不斷改變,Action Script 語法越來越充足,至今已演變成為 Flash OS 2

幾 乎同時間,也開始有人想到 Java OS 的原始概念,以 JavaScript 製作出類似作業系統所涵蓋的功能,而逐漸成為現在網路瀏覽中作業操作模式的濫觴,也可以說 AJAX 會被大量應用的原因正出自於電腦的古早時代對於 Web OS 的發展,之後再做更精緻的操作設計。

這時候很多人開始爭論網路作業系統要怎麼產生,以及作業系統的意思是什麼、如何做區隔等等,並做了非常清楚簡單的定義,這也被收在 Wikipedia 的說明當中:




























Type Terminal Net PC PC
Local mass storage No No Yes
Local general-purpose processing No Yes Yes
I/O Yes Yes Yes



不 過首先要先搞懂什麼是 OS。英文很簡單,就是「Operating System」,也就是只要能夠 Operate 的 System 都叫 Operating System (廢話!),但是對老外而言這可不是單純指涉安裝在電腦中的 Dos 、Windows 還是 Mac OSX、Linux,只要能夠有系統架構出作業環境的軟硬體設施都可以稱做OS,所以網路OS的概念被接受了,即使本機還是需要一些基礎軟體來做輸出入 (例如 Terminal);而瀏覽器,就是現在網路的 Terminal。

Web OS 就可以視為上表中 Terminal 那一欄,而網路上製作的系統層早就有了,以往硬碟很貴的時候,頂多是不讓你存檔,現在空間多到爆,信箱動輒1~2GB,這些線上作業系統發展的更好了,Web OS 並非「未出現」,而是有位老人沒看見。



扯了這麼多,既然部落格九重天大大長輩開釋他一年多前就預測「線上作業系統」,應該比什麼 Net PC、Web OS 這種凡人低層次的東西還要更先進才對,那先看他預測到什麼樣的程度好了,連回他的舊文去一看:

如果說,有一天某一部電腦將原有的作業系統隱藏起來,只提供純粹以網頁形式表現的介面,讓使用者上網、逛blog、看新聞、收信……,(理論上)不需要再去擔心作業系統的問題、不同系統之間的差異、或是操作各種惡名遠播的難用功能,誰曰不可?


這不是預測吧?1999年就有人用 Falsh 做出 Windows 95/98 用的 Shell,用網頁元素與形式來套用在作業系統的表層,進幾年製造的手機都有華麗的選單功能,具現在少說四、五年前日本就在玩這套了,發想的概念正是來自 於此,也能上網收信看新聞,近來可以看電視咧,應該知道我在說啥吧?甚至還可以說微軟 Wallop的 概念同樣就是來自於 Flash OS 的延伸(不信去操作一下 Flash OS 2 看看,會發現動態元件真的非常相似)這些既不用預測也不用懷疑,這是早就存在的事實,而老人竟然沒發現他手邊的手機內建的作業系統就是如此?其他通篇沒看 到他預測了什麼東西,只有說了未來會有新的作業系統與環境(這不是廢話嗎?當然有新的啊!)。

我丟了個早已存在兩年的線上 Java 作業環境給他看,想看看他到底是希望要往近代的方向作討論,還是往古代方向去討論,結果他說那叫美那水,恩?要再丟個年紀已經五歲多、原始、傳統且早期的 Flash Shell 過去給他玩玩時,他急急忙忙開始在留言中送客了。

這才發現跟真正所謂的「預測線上作業系統」這件事情根本一點關係都沒有,反正都還是得要有個作業系統,然後開個網頁,然後再全螢幕... 喔,這位大長輩是用 Mac,可能沒在 PC 用 IE 看過 Web OS,記得連上後按 F11,就是這位大老所預測的東西了。



什 麼叫做一年多以前就有對於未來的預測?急於送客的原因在哪?這種人擁有什麼樣的心頭鬼?真的令人搞不太清楚,不過... 如果送妻力在傳教時說自己照片會發光,我冒出來說「我這邊有一張的很早就會發光的照片喔!」我想送妻力一定也很想馬上送我出去吧?當下就是這種相當類似的 感覺,我該怪我自己不識相,還是...安怎?



真的要說到電腦,我突然想到,靠憋!我在小網咖中不正在用這種「全新」的作業系統?(難道沒 有其他人用過?)一開機進 Windows 系統後連桌面都沒看到(Explorer.exe是被拿掉的),馬上自動開啟全螢幕瀏覽器連上伺服器(公司的客服人員所用的資料查閱系統、中華電信擺在路 邊的網路電話、一直跟網路作交易的ATM也都是如此),透過已經設計好的網頁選單來執行遊戲、啟動通訊或上網,在網咖中,當然我想逛 blog、看新聞、收信也可以,完全不去擔心作業系統的問題,只提供純粹以網頁形式表現的介面,目的是很單純的避免網咖的使用者亂改系統,搞屁啊!大老所說的系統原來網咖早就有啦!