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