在刚发布的 Chrome OS 41 里,除了常规的 Wi-Fi 稳定性提升(几乎所有系统的 changelog 里都会包含这一项)、访客模式壁纸等之外,还存在底层改变。
这一更新中 Google 移除了此前的 X11,转而使用自家的 " Freon " 图形栈。Freon 并不基于 Wayland 或 Mir,而是由 Google 自主构建。它的初衷在于提高性能、减少耗电,同时实现更小提及的 Chrome OS binary。
Freon 并不是一个传统意义上的显示服务器:在 Freon 驱动模型下,Chrome 浏览器会直接使用内核的 DRM/KMS API,同时在 3D 绘制上直接与 OpenGL ES 通信。
本次更新主要影响使用 Intel 芯片的 Chrome OS 设备和其搭载系统,而是用 Samsung ARM 架构芯片的机型预计在 CHrome OS 43 版本中才会收到类似更新。
Freon 初期支持的设备有:
这些支持受制于实际图形硬件对 DRM/KMS 的支持。
虽然对于实际功能极为简单的 Chrome OS 而言,迁移工作相比其它 Linux 发行版要简单得多。但作为一款基于 Linux 的系统,这次选择体现了 Google 对自主性的把控。此前 Ubuntu 在 Wayland 和 Mir 之间 徘徊许久 ,其间还 受到 Wayland 支持者 Intel 的反对 。
[本文参考以下来源: phoronix.com , plus.google.com , chromium.googlesource.com ]