wdd 2018-07-22
过去两年,Google 一直在开发一个全新的开源操作系统 Fuchsia,没有使用 Linux 内核,而是使用名叫 Zircon 的微内核。这个名为“Fuchsia”的项目是从零开始创建的,目的是为了克服 Android 的局限性。
根据彭博社的报告,Google 有计划在五年内用 Fuchsia 替代 Android。Fuchsia 团队设定了一个宏大的目标:创造一个单一的操作系统,它能能运行在从智能手机和智能音箱到笔记本等的各种设备上。一名匿名工程师称,他们计划在三年内让 Fuchsia 能运行在联网的智能音箱上,然后是更大的设备笔记本电脑,最终取代 Android。
据称,该计划的重点是为了与 iPhone 制造商苹果公司进行更好的竞争。虽然 Android 占有约 85% 的市场份额,已经削弱了苹果公司 15% 的份额,但苹果的操作系统在性能,隐私和安全以及整合等领域都占有一席之地。 Apple 设备还有一个关键优势:大多数 iPhone 用户在 Apple 发布新版操作系统时都会快速更新手机,而 Android 的更新用户不到 10%。 这意味着谷歌的最新服务只能覆盖 Android 用户的一小部分。Confide 的联合创始人 Jeffrey Grossman 表示,从 Android 转向 Fuchsia 或许能逆转目前这种局势。
目前已有迹象表明 Fuchsia 正在采取更严格的安全措施。在在线发布的软件代码中,工程师已经在系统中构建了加密的用户密钥,这种隐私工具可确保每次更新时都能收到保护信息。Google 还为 Fuchsia 的开发优化安排了专业人士,如:Nick Kralevich,担任 Android 的首席安全工程师已有 9 年,于今年 1 月转向 Fuchsia,为 Fuchsia 开发助力。
虽然 Google 有计划在五年内完成这一目标。但 CEO Sundar Pichai 和负责 Android 业务的副总裁 Hiroshi Lockheimer 尚未批准这一计划。高管对任何大改 Android 的计划都非常谨慎,因为这牵涉到大量硬件合作伙伴和数十亿美元的移动广告。
Google 内部已经就 Fuchsia 展开了激烈的争论,问题核心与 Fuchsia 的安全隐私功能有关。据了解,如果 Fuchsia 的隐私保护功能实现的话,会与 Google 现有的商业模式发生冲突。Google 的商业模式是通过跟踪用户的位置和活动展示定制广告,因此,Fuchsia 设置的安全隐私功能无疑会危及到搜索巨人最主要的收入来源。为此,广告团队和 Fuchsia 工程团队“摩拳擦掌”发生了争执,不过,最后还是广告团队获胜了。
另一方面,由于 Android 和 Chrome 操作系统都是基于 Linux 构建的。Linux Kernel 是 Google 当前操作系统的核心,处理智能手机和其他设备的硬件和软件之间的指令。 而 Fuchsia 使用的是一种名为 Zircon 的内核,它避开了 Linux 中的许多旧技术。 这可能使一些现有设备不兼容。
不过,如果能从 Linux 迁移出来可能会给 Google 带来好处。因 Android 目前使用的技术是由甲骨文发布,前不久两公司发生的纠纷还令 Google 陷入高额赔款。从 Linux 迁移出来可以使其软件技术不依赖甲骨文,或许对 Google 的法律案例更有利。