作者:李静,单位:中国移动智慧家庭运营中心
Chrome OS是Google开发的基于PC的操作系统,在国外相对流行,因为其流畅性、简洁性被广泛应用于配置较低的电脑设备,被称作最快和最轻量的操作系统,只需几秒钟的时间便可启动 PC 并接入互联网。
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虚拟机。
参考文献
[1] Mitja Rutnik.What is Chrome OS and who is it for?Androidauthority,2023. Https://www.androidauthority.com/what-is-chrome-os-1137371/.
[2] Fernando Cassia. Chrome OS:"A better Linux than Linux" so you can forget about Windows. techradar,2022.
Https://www.techradar.com/features/chrome-os-a-better-linux-than-linux-so-you-can-forget-about-windows.
[3] Multi-process Architecture.The Chromium Projects.
Https://www.chromium.org/developers/design-documents/multi-process-architecture/.
[4] Windows与ChromeOS区别那个系统更好用?Duotin,2022. Https://www.duotin.com/en/26445.html.