作者:醒客眼
寫了Google的操作系統重要嗎,引來不少聲音,感謝大家的關注,下面就相關的問題解釋一下:
1.Web OS 到底是什麼?
我也沒有找到關於Web OS的權威解釋,通過我查到的一些中英文資料(如:Duke大學),Web OS提供面向網絡的操作系統服務,包括:網絡資源尋址、全球名稱空間、遠程執行程序(在客戶端執行服務器程序)、資源管理、認證與安全。
一些共識應該是,Web OS支持豐富的網絡操作,比如:網頁浏覽、RSS閱讀甚至直接支持一些Web API,提供集中的、全面的(涉及到方方面面的基礎網絡應用)、友好的(便於使用)Web資源訪問能力,是一組網絡功能的集合。
表現上可以是一個軟件包,安裝這個軟件,可以方便地使用互聯網。
Web API也需要解釋一下,全稱是Web Application Program Interface,網絡應用程序編程接口,有點類似於微軟提供的Windows API,微軟的Windows API提供了本機的操作接口,Web API提供了網絡的操作接口。從這個角度講,把Web的基本操作程序封裝在一起,稱為Web OS有其合理性。
2.Web OS是Application(應用程序)還是OS(操作系統)?
有人認為,通過Ajax等技術,浏覽器實際上已經能夠實現很多所謂Web OS的功能,Web OS如果只是個增強的浏覽器,應該叫做Application而不是OS.
這確實是個問題,實際上說明,操作系統和應用軟件並沒有劃一的界限,當初的中文之星你說是操作系統還是應用軟件呢?更早期的UCDOS(一種對DOS進行漢化的外殼程序)呢?總體上說,操作系統提供了系統的資源訪問能力,應用軟件提供某一方面的具體功能應用,理解到這一層就可以了,而無需死摳操作系統和應用程序的含義。
3.WebOS是裝在裸機上的嗎?與本機操作系統(如Windows)什麼關系?
Web OS是不是裝在裸機上,對於Web OS來說,並不是一個關鍵點,就像早期的Windows 3.2是運行在DOS上的操作系統一樣,Web OS可以是運行在本機操作系統(如:Windows)上的一個外殼式操作系統,當然,也可以像Windows 95以後的版本,直接運行在裸機上。
操作系統是不是需要在裸機上運行並不關鍵。關鍵是是否提供了完備的網絡資源操作接口(包括人機接口)。
4.操作系統為什麼不重要?
有人質疑將來操作系統個人制造的問題,這顯然是有些誤解,我並不是說一下拋棄微軟的windows系統,而單獨做出一套全新的類似Windows的操作系統。
做過嵌入式操作系統的人應該有些感受,程序員可以利用微軟提供的Windows CE、Windows XP embedded或者Linux,自己創建某一個設備的操作系統,並且新的操作系統並非是微軟一家的東西,可以融合多廠商的不同功能模塊。
當初業界要求微軟公開Windows API的標准,其目的就是為了業界共同打造操作系統軟件,但那個時候開放API標准的實際操作比較困難,現在Web時代,基於Web的標准化程度很高,不同的程序和服務能夠方便的進行對接,在這樣一個大環境下,操作系統可以分解成許多的功能模塊,不同的模塊出自不同公司之手,並不是什麼奇怪的事情。
當所有人都能夠自由定制自己的操作系統(和編程序一樣,並不意味著所有的工作都是程序員一個人的功勞,他需要利用開發庫等一些列中間產品),就象今天小學生就可以自由編制程序一樣,這確實不是什麼了不得的事情。
5.GooOS,Google 操作系統會是什麼樣子?
GooOS會是什麼樣子,一些人已經通過不同的渠道有所透露,但也沒有找到權威的說法,我想,GooOS在未來一段時間,主要形式會是像google桌面一樣的外掛產品,外掛到Linux、Windows、Apple等操作系統上,當然,一些領域Google推出基於裸機的GooOS也完全可能。
更新:
6.定制操作系統和開發操作系統有多大區別
Chen在評論中說道定制操作系統和開發操作系統,現階段來看確實有些區別,實際上也並沒有太本質的區別,因為所有的程序設計(包括開發操作系統或者定制操作系統)變成越來越接近“搭積木”的游戲,而真正的不基於第三方的匯編級編程已經很少了。
由於人類已經在編程方面積累了足夠的知識和產品,操作系統結構和源代碼也將會是人類共享的知識財富,這也使得開發/定制操作系統的區別變得越來越小。
第一篇文章中沒有區分定制和開發操作系統,不是一個疏忽,而是我認為不遠的未來將是一回事情。
7.google的核心是什麼
google中國的李開復曾經說過,google的核心技術並不是所謂的搜索,而是網絡存貯技術,google利用最常見的硬件設備,普通的服務器、普通的內存,通過Google的軟件,把google打造成世界上最廉價的存儲基地。這是google真正動力,Gmail、google搜索等等,都是基於這種強大的分布式存儲而成功的。
保守估計,google在全球各地具有數以十萬計的服務器,而且數字每天都在增加。
8.什麼是“Google OS不重要”
我說google OS不重要,是說,相比於google推出的那些服務,google os顯得無足輕重,Chen說“在一種‘新的技術創新和新的營利增長點’距今仍離之甚遠的時候,Google若要從傳統理念著手,開發操作系統(非‘定制’),以期能從根本上占據用戶的桌面,那我想這種政策,不失為一個雖保守卻極為明智的選擇。”
goole若同微軟拼傳統的操作系統,顯然沒有太大的意義,實際上google os只不過是網絡服務戰略的一部分,說到底是要整合自己的網絡服務,這種整合當然有意義,但不是操作系統和應用軟件之間的那種意義。
通過聚合(Mashup),google OS所要做的事情,很多人都可以做,google價值在於用戶和數據而不是軟件,這也是人們常常提到的Intel Inside被Data Inside取代的話題。