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虚拟机。