O'Reilly眼中的未來:Internet操作系統(tǒng)
如何理解Internet操作系統(tǒng)呢?他能為我們帶來什么呢?Tim O'Reilly認(rèn)為Internet操作系統(tǒng)雖然是未來的發(fā)展趨勢(shì),不過O'Reilly承認(rèn),真正意義上的操作系統(tǒng)還沒有出現(xiàn),但是一些具有類似功能的事物正在崛起。
每當(dāng)Tim O'Reilly談?wù)摷夹g(shù)或者與Web相關(guān)的話題時(shí),總會(huì)引起很多人的關(guān)注。畢竟,他不僅運(yùn)營著一家出版權(quán)威技術(shù)類書籍的傳媒公司,運(yùn)作著討論技術(shù)對(duì)于商業(yè)和社會(huì)的影響力的會(huì)議,同時(shí)他的努力還使得"Web2.0"的概念得以廣泛傳播(雖然有些人認(rèn)為那不是他的功勞)。所以,我們還是值得花一些時(shí)間來看一下O'Reilly最近發(fā)表的“關(guān)于Internet操作系統(tǒng)的陳述”一文。在這篇文章中,O'Reilly討論了他認(rèn)為可能在Internet年代組成操作系統(tǒng)的各個(gè)方面。
關(guān)于Internet操作系統(tǒng)的概念
O'Reilly在文章一開始就提到,這不是他第一次提出Internet操作系統(tǒng)的概念。他第一次公開發(fā)表關(guān)于Internet操作系統(tǒng)的話題甚至早至2002年,雖然作者和出版商都承認(rèn),由于他忘記了點(diǎn)擊發(fā)布按鈕,相關(guān)的發(fā)布直到 2004年才完成。隨著越來越多的人開始討論這個(gè)話題,O'Reilly在去年11月作了“關(guān)于Internet操作系統(tǒng)的陳述”的報(bào)告。
O'Reilly不是"Internet操作系統(tǒng)"這一概念的創(chuàng)造者,也不只O'Reilly在使用"Internet操作系統(tǒng)"的概念。Cisco
有網(wǎng)絡(luò)軟件方面的一整條生產(chǎn)線就被稱作Interne 操作系統(tǒng)(InternetOperating System,O'Reilly曾在 2004 年的一篇文章中就此作出過回應(yīng))。Jon Udell 在2008年發(fā)表過Internet操作系統(tǒng)的相關(guān)文章。根據(jù)搜索引擎圓桌會(huì)議的觀點(diǎn),Google從 2005 年開始致力于開發(fā)Internet操作系統(tǒng)是被廣泛認(rèn)可的事實(shí)。前BitTorrent 開發(fā)先驅(qū)Krzysztof Kowalczyk認(rèn)為Google應(yīng)用程序引擎就是一套Internet操作系統(tǒng)。Jolicloud把自己稱作Internet操作系統(tǒng),并且在自己的夙求闡述中明顯的引用了O'Reilly2004年的文章。文章的主要內(nèi)容
回到這篇文章上來:面對(duì)這么長的一篇文章(5400 詞左右),我們需要做一個(gè)概覽:在O'Reilly看來,當(dāng)今各種各樣的Web功能,比如Google搜索,云計(jì)算服務(wù),各種基于 GPS定位的服務(wù),移動(dòng)瀏覽器等等功能之間的聚合,就有些像一臺(tái)計(jì)算機(jī)聚合了各種功能。
在一臺(tái)獨(dú)立的計(jì)算機(jī)上,操作系統(tǒng)比如Windows,Mac OS X,Linux,負(fù)責(zé)管理機(jī)器的各種資源,使得應(yīng)用程序得以專注于自己服務(wù)用戶的工作。然而今天,有很多對(duì)于我們很重要的應(yīng)用都是建立在兩臺(tái)獨(dú)立的計(jì)算機(jī)之間的神秘領(lǐng)域內(nèi)的。
所以,在那個(gè)神秘的部分,我們的操作系統(tǒng)在哪里?答案似乎很艱難,O'Reilly承認(rèn),真正意義上的操作系統(tǒng)還沒有出現(xiàn),但是一些具有類似功能的事物正在崛起。并且,O'Reilly認(rèn)為Google搜索以及其他一些服務(wù)讓人感覺更像是應(yīng)用程序(也就是說,更像是運(yùn)行在計(jì)算機(jī)上的應(yīng)用軟件),雖然它們運(yùn)行的物理基礎(chǔ)是大規(guī)模計(jì)算集群。是否有真正的旨在為Internet創(chuàng)建一套操作系統(tǒng)的理念,依然十分不明朗。
那么我們要的“操作系統(tǒng)”究竟應(yīng)該是什么樣的呢?顯然,這是一個(gè)還在發(fā)展中的問題。今天,網(wǎng)絡(luò)應(yīng)用程序正在使用來自各方面的服務(wù)大雜燴以獲取運(yùn)行所需信息。但是這樣的局面和 80 年代初期每個(gè)應(yīng)用程序提供商都在自己開發(fā)設(shè)備驅(qū)動(dòng)程序來支持那些組成了正在興起的個(gè)人電腦生態(tài)環(huán)境的磁盤,端口,鍵盤,屏幕大雜燴又有什么區(qū)別呢?
Internet操作系統(tǒng)的未來
在這個(gè)問題上,O'Reilly同意可能不會(huì)出現(xiàn)實(shí)際的Internet操作系統(tǒng),“不要擔(dān)心技術(shù)細(xì)節(jié)或者Internet上是否會(huì)出現(xiàn)一套實(shí)際的操作系統(tǒng)”。那么這個(gè)比喻的意義又何在呢?O'Reilly的一個(gè)主要論點(diǎn)看起來在于他害怕當(dāng)社會(huì)面臨處理繁冗的復(fù)雜性的時(shí)候會(huì)轉(zhuǎn)而選擇過于簡化的解決方案,就像單機(jī)計(jì)算時(shí)代的Windows 壟斷一樣(原文作者的類比,不是O'Reilly的類比)。O'Reilly的觀點(diǎn)引起了我們的疑問:O'Reilly是否也被過去的產(chǎn)業(yè)斗爭所困而將過去的觀點(diǎn)遷移到了Internet的發(fā)展上。這是個(gè)關(guān)鍵問題。我們又一次走到了浮士德的魔鬼交易面前,就像80年代發(fā)生的一樣,很多公司都面臨著類似的抉擇。
接下來O'Reilly討論了Internet操作系統(tǒng)將由哪些部分構(gòu)成,換句話說什么是新的磁盤驅(qū)動(dòng)器,內(nèi)存,進(jìn)程,顯示器和外圍設(shè)備。O'Reilly提出了一些寬泛的內(nèi)容,包括:
搜索:“由于需要管理的數(shù)據(jù)數(shù)量如此龐大,由于數(shù)據(jù)的持續(xù)變化,由于數(shù)據(jù)分布在數(shù)以百萬計(jì)的網(wǎng)絡(luò)上,搜索技術(shù)將是Internet操作系統(tǒng)時(shí)代首先將要面臨的挑戰(zhàn)”。
身份認(rèn)證:“當(dāng)你使用Facebook 連接登錄其他應(yīng)用程序…這個(gè)程序?qū)?huì)把 Facebook 納作新Internet操作系統(tǒng)的子系統(tǒng)”。
定位:“定位是移動(dòng)應(yīng)用的必要條件。當(dāng)你的移動(dòng)電話知道你身處何處時(shí),它可以幫你找到你的朋友,找到附近的服務(wù)設(shè)施,甚至可以更好的驗(yàn)證交易”。
計(jì)時(shí):即時(shí)技術(shù)”強(qiáng)調(diào)未來將屬于用毫秒甚至微秒計(jì)算響應(yīng)時(shí)間的人,而不是仍然使用秒,小時(shí),甚至天的人”。
同時(shí)O'Reilly還描述了他所言的瀏覽器的未來:
瀏覽器可能成為未來的操作系統(tǒng),進(jìn)而管理個(gè)人數(shù)據(jù)如何何時(shí)被收集,哪些應(yīng)用程序可以訪問這些數(shù)據(jù),以及應(yīng)用程序如何使用數(shù)據(jù)?瀏覽器可能不會(huì)自動(dòng)同步應(yīng)用程序和設(shè)備之間的數(shù)據(jù)?…瀏覽器可能在直到執(zhí)行電子支付之前都不會(huì)進(jìn)行信用檢查?以及瀏覽器可能不會(huì)掛起那些非法訪問服務(wù)的行為?
總結(jié)
那么到底會(huì)不會(huì)有Internet操作系統(tǒng)?非??赡軙?huì)有,而且我相信,作為網(wǎng)絡(luò)底層基礎(chǔ)的網(wǎng)絡(luò)標(biāo)準(zhǔn)TCP/IP 與操作系統(tǒng)的角色十分接近(雖然只與DOS 類似),因?yàn)樗沟梦覀兪褂玫腤eb和Web服務(wù)的各部分都緊密的結(jié)合到了一起,O'Reilly所談?wù)摰钠渌δ芘c服務(wù)也都是工作在TCP/IP 的基礎(chǔ)之上的。也許一個(gè)更好的概念應(yīng)該是“生態(tài)系統(tǒng)”,因?yàn)?ldquo;生態(tài)系統(tǒng)”是一個(gè)技術(shù)色彩較淡的比喻,而且與“操作系統(tǒng)”一詞相比負(fù)擔(dān)也較少。最后值得提到的是來自Slashdot 的一條評(píng)論:“Internet擁有操作系統(tǒng),就像螞蟻?zhàn)迦簱碛蟹浞克季S一樣,它們就像有統(tǒng)一意志一樣工作,雖然它們事實(shí)上沒有”。
無論實(shí)體的Internet操作系統(tǒng)是否會(huì)最終產(chǎn)生,O'Reilly的最大論點(diǎn)在于,目前分散的社會(huì)化網(wǎng)絡(luò),云操作系統(tǒng)服務(wù),GPS定位服務(wù),以及其他所有的相關(guān)事務(wù)都應(yīng)該被聚合在一起考慮,我們應(yīng)該考慮如何設(shè)法使它們工作的更好,并且考慮哪些特性應(yīng)該著力予以提升。這是真正值得努力的方向,無論我們將其稱作什么。
國際來源:http://gigaom.com/2010/04/02/is-there-an-internet-operating-system/
原文鏈接:http://www.techxav.cn/2010/04/06/is-there-an-internet-operating-system/
【編輯推薦】
- 谷歌Chrome操作系統(tǒng)或?qū)⒏淖冸娔X用戶體驗(yàn)
- 微軟:Silverlight會(huì)挫傷谷歌Chrome操作系統(tǒng)嗎?
- 保守看Chrome操作系統(tǒng) 軟件支持是大問題