每當(dāng) Tim O’Reilly 談?wù)摷夹g(shù)或者與 Web 相關(guān)的話題時(shí),總會(huì)引起很多人的關(guān)注。畢竟,他不僅運(yùn)營(yíng)著一家出版權(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)(Internet Operating 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’Reilly 2004 年的文章。 文章的主要內(nèi)容 回到這篇文章上來:面對(duì)這么長(zhǎng)的一篇文章(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)而選擇過于簡(jiǎn)化的解決方案,就像單機(jī)計(jì)算時(shí)代的 Windows 壟斷一樣(原文作者的類比,不是 O’Reilly 的類比)。O’Reilly 的觀點(diǎn)引起了我們的疑問:O’Reilly 是否也被過去的產(chǎn)業(yè)斗爭(zhēng)所困而將過去的觀點(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)樗沟梦覀兪褂玫?Web 和 Web 服務(wù)的各部分都緊密的結(jié)合到了一起,O’Reilly 所談?wù)摰钠渌δ芘c服務(wù)也都是工作在 TCP/IP 的基礎(chǔ)之上的。也許一個(gè)更好的概念應(yīng)該是”生態(tài)系統(tǒng)”,因?yàn)椤鄙鷳B(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)該著力予以提升。這是真正值得努力的方向,無論我們將其稱作什么。 來源:GigaOM 國(guó)際來源:http://gigaom.com/2010/04/02/is- ... t-operating-system/ 原文鏈接:http://www.techxav.cn/2010/04/06 ... t-operating-system/ |