Chrome OS首要目的是超級快

2013-02-15 10:20:12來源:愛范兒作者:

Chrome OS 是 Google 一個頗具爭議性的項(xiàng)目。有些人認(rèn)為它的理念過于超前,有些人則認(rèn)為它根本就不可能成功。它基于 Linux 系統(tǒng),卻拋棄了成千上萬的開源軟件,執(zhí)著于”瀏覽器即操作系統(tǒng)“,把眼光放在了網(wǎng)絡(luò)應(yīng)用。

Chrome OS 是 Google 一個頗具爭議性的項(xiàng)目。有些人認(rèn)為它的理念過于超前,有些人則認(rèn)為它根本就不可能成功。它基于 Linux 系統(tǒng),卻拋棄了成千上萬的開源軟件,執(zhí)著于”瀏覽器即操作系統(tǒng)“,把眼光放在了網(wǎng)絡(luò)應(yīng)用。另外,想要順利運(yùn)行 Chrome OS 的話,必須使用專用的硬件 Chromebook 或 Chromebox,這也限制了它的發(fā)展。因此,無論是盯著利潤的硬件商,還是熱衷開源的愛好者,都很難愛上它。

不過,在 Google 的不斷推動下,Chrome OS 還是取得了一些不錯的進(jìn)展,而且也獲得了更多廠商的支持,包括聯(lián)想、惠普等。特別是一系列低價 Chromebook 的出現(xiàn),開始吸引部分消費(fèi)者的目光,根據(jù)最近的一些報道,Chromebook 已經(jīng)攻占 2000 多所學(xué)校,而 PC 廠商宏碁也表示 C7 Chromebook 在美國賣的還不錯。當(dāng)然,這并不能證明 Chrome OS 的前景會立刻光明。它極度依賴網(wǎng)絡(luò),而且不符合用戶使用習(xí)慣,是發(fā)展中需要克服的大問題。那么,Chrome OS 為什么會如此設(shè)計?最近,Google 前工程師 Jeff Nelson 發(fā)表了一篇文章,從 Chrome OS 的起源解釋了這個問題,并且談到了 Chrome OS 誕生過程中的一些小趣聞。

\

Jeff Nelson 說,他在 2006 年 7 月完成了一個基于 Linux 的系統(tǒng),代碼是“Google OS”,基于 Firefox。當(dāng)時 Google 還沒有開發(fā)自己的瀏覽器,也沒有 Chrome 這個產(chǎn)品名稱。他為新系統(tǒng)寫了一個專利,名為“跨設(shè)備、基于網(wǎng)絡(luò)的操作系統(tǒng)”,并且在 2012 年 8 月 7 日被批準(zhǔn),那時候他已經(jīng)離開公司很久了。管理層對系統(tǒng)的最初的反應(yīng)是非常冷淡的。

2007 年的時候, Google 內(nèi)部已經(jīng)開始測試 Chrome,系統(tǒng)有了基于 Chrome 的版本。

最初的 Chrome OS 并不是定位為瀏覽網(wǎng)頁的“第二設(shè)備”,而是一個全功能的 Linux 發(fā)行版,實(shí)際上,Jeff 曾把 Chromebook 作為主要的開發(fā)用機(jī)達(dá)一年之久。他開發(fā) Chromebook 最主要的目的,并不是編寫一個只能運(yùn)行網(wǎng)絡(luò)應(yīng)用的操作系統(tǒng),而是創(chuàng)造一個超級快的操作系統(tǒng)。

Jeff Nelson 編寫新系統(tǒng)的原因是對 Windows 和 Linux 的速度非常不滿。他當(dāng)時最主要的工作是為 Google 編寫網(wǎng)絡(luò)應(yīng)用,因此需要不斷重啟瀏覽器,這經(jīng)常是一個緩慢的過程。因此,他想到了一個主意:把整個操作系統(tǒng)放到內(nèi)存里,這會突破操作系統(tǒng)性能上最大的瓶頸:文件讀。‵ile I/O)。

在討論這種思路的時候,幾乎每個人都提到了數(shù)據(jù)丟失問題。Jeff 說這并不是什么問題,許多任務(wù)都是通過網(wǎng)絡(luò)應(yīng)用完成的,而且數(shù)據(jù)可以向網(wǎng)盤或本地硬盤備份。因此,除了啟動和備份之外,操作系統(tǒng)根本無需讀取硬盤。

運(yùn)行一個常駐內(nèi)存的操作系統(tǒng)也帶來了挑戰(zhàn),因?yàn)閮?nèi)存空間很小,所以任何多余的應(yīng)用都應(yīng)該避免,“尋找能夠替代桌面應(yīng)用上任何功能的網(wǎng)絡(luò)應(yīng)用,就成為了首要問題。這就為 Chromium 桌面種上了網(wǎng)絡(luò)應(yīng)用的種子,盡管它最初是用 HTML 編寫,并且運(yùn)行在 Firefox 之上的。”

Jeff Nelson 認(rèn)為,這是對現(xiàn)代操作系統(tǒng)現(xiàn)有架構(gòu)的一個基本改變,其益處要遠(yuǎn)遠(yuǎn)大于損失的東西,因?yàn)槲覀兊纳钜呀?jīng)是互聯(lián)的、在線的,我們需要存儲的數(shù)據(jù)會變少,而且也不需要依賴于本地的硬盤了。

關(guān)鍵詞:Chrome

贊助商鏈接: