云操作系統Chrome OS介紹

Part 01、什么是Chrome OS系統
Chrome OS是由 Google 開發的一款輕型電腦的云操作系統,也是一款基于Linux的開源操作系統。Chrome OS提供對Intel x86以及ARM處理器的支持,軟件結構簡單,可以理解為在Linux的內核上運行一個使用新的窗口系統的Chrome瀏覽器。
Chrome OS專為支持谷歌云服務而設計,除了兼容安卓應用之外,可將應用程序、文件數據在云端運行與儲存,減少應用在本地的運算壓力,意圖將用戶的所有計算服務實現在云端,讓用戶隨時隨地享受到網絡帶來的便利和快捷。Chrome OS最初設置在上網本上使用,搭載設備通稱Chromebook。用戶可以使用Chrome OS瀏覽和使用谷歌云服務,包括用于創建文檔的 Google 文檔、用于存儲文件的云端硬盤以及所有圖片。無論你身在何處,都可以通過網絡訪問所有文件和文檔。

Part 02、Chrome OS系統的主要功能
2.1 進程
Chrome OS系統開源版本為Chromium OS,Chromium OS主要使用C、C ++、JavaScript、HTML5、Python和Rust等語言開發的,采用多進程模式,進程模型如下圖所示,主要有三類進程:
第一類,Browser進程,可以看成一個指揮調度中心,它負責運行UI和管理標簽頁(Render),如消息的派發、IO處理等等。Browser進程為每個Render的每個RenderView,維護對應的RenderViewHost,管理瀏覽器狀態、渲染器交互。
第二類,Render進程,它利用WebKit布局引擎來解釋和布局HTML。一個Render進程,可以看成一個標簽頁。每個標簽頁,都對應著自己的Render進程。即使一個標簽頁掛掉,其他標簽頁也可以正常運作。
還有另一類進程,Plugin,顧名思義,其與瀏覽器插件對應。Browser是Chromium的主進程,只有一個;Render進程和Plugin進程都與主進程保持進程間的通信,某些Render進程與Plugin進程之間也有彼此聯系的通路,而多個Render進程之間或者多個Plugin進程之間,是沒有直接通信的途徑的,全靠主進程協調。主進程與其他各進程之間的通信,是用 IPC(Inter-Process Communication)實現的,這是Google自己搭的一套進程間通信機制。

2.2 存儲
Chrome OS 采用云存儲方式,基于云存儲服務Google Drive。
Google Drive 是谷歌公司推出的一項基于云端存儲和同步服務,它允許用戶存儲各種文件,允許多人同時使用,并可以在不同的平臺上查看和編輯文件。
Google Drive 的優勢是將多種文件服務結合起來,使用戶能夠在其他平臺上容易瀏覽文件,并可以以許多種方式實現文件的多種能力,例如共享、編輯、復制、打印和下載等等。
2.3 文件管理
Chrome OS 操作系統有一個集成型的文件管理器,類似于其他操作系統上的文件管理器,可以顯示目錄及其從 Google 云端硬盤和本機存儲設備中包含的文件,以及使用各種 Web 預覽和管理文件內容應用程序,包括 Google 文檔和表格。雖然谷歌希望其操作系統基于云,只需最少的離線交互操作,但谷歌允許用戶在Chrome OS中管理下載。
2.4 設備
Google 將媒體播放器集成到 Chrome OS 操作系統和 Chrome 瀏覽器中,使用戶可以在離線時播放 MP3,查看 JPEG 和處理其他多媒體文件,且支持 DRM 視頻。
2.5 應用程序
Chrome OS系統直接集成Chrome 瀏覽器,不僅支持Web應用程序,還兼容Android應用程序和Linux應用程序。
Part 03、Chrome OS比較
3.1 與Chrome 瀏覽器的區別
Chrome是瀏覽器,Chrome OS是Google的操作系統,就像 Windows 是 Windows 設備的操作系統一樣,其特點就是整個系統都是基于瀏覽器的,這也是Google所說的未來互聯網和操作系統的發展方向,就是本地只有一個瀏覽器,而軟件什么的功能都通過網絡來實現。
3.2 與Windows系統的區別

Part 04、Chrome OS利弊
- 優點
簡潔快速:Chrome OS 目的就是簡化,界面非常簡單。Chromium使用大量C++11、C++14新特性,啟動和運行速度都會很快,它可以快速運行并在幾秒鐘內啟動。
安全:由于Chromium使用沙箱模式,控制訪問權限(如文件資源),保證瀏覽器的安全性,因此Chrome OS 比 Windows 筆記本電腦安全得多,還提供了自動的 Chrome OS 無打擾式靜默更新以及內置的病毒防護功能。
設備便宜、輕量化:Chromebook不需要高端硬件,Chrome OS 設備通常比 Windows 和 macOS 設備輕巧便宜,因此非常適合攜帶外出。
基于云的:Chrome OS被設計為主要基于云。您可以使用 Google 的所有服務,包括用于創建文檔的 Google 文檔、用于存儲文件的云端硬盤以及用于存儲所有圖片的照片。
電池壽命:由于 Chrome OS 是一個簡單的操作系統,因此Chromebook 的電池壽命比較長。
- 缺點
軟件兼容性:無法在 Chromebook 上使用完整版的 Photoshop、Microsoft Office 等大型桌面程序。你只能使用在瀏覽器中運行的服務或以 Android 和 Linux 應用程序形式存在的軟件,例如你可以從 Play 商店下載 Microsoft Word。
不適用于大型游戲:不支持AAA級大型游戲
離線模式:訪問互聯網時最高效。有些應用程序無法使用,也有些程序在離線模式下功能有限。
Part 05、總結
在Chrome OS中絕大部分的應用都將在Web中完成,快速、簡潔與安全是Chrome OS的三大重要特點,Chrome OS的用戶不用擔心病毒、惡意軟件、木馬、安全更新等煩人的事情。Chromium OS是Chrome OS操作系統的開源項目,第三方可以基于Chromium OS來開發出類似于Chrome OS的系統,國內有基于Chromium OS的開發的Fyde OS系統,現能兼容安卓運行環境及Linux虛擬機。



















