首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Google新操作系统内核Magenta重命名为Zircon

Android 和 Chrome OS 是谷歌最为人熟知的两款操作系统,而该公司正在进行第三款操作系统的开发,这款新系统名字叫做 Fuchsia。

想通过一套操作系统横跨PC、平板和手机的厂商,除了已经失败的微软,还有另一大巨头谷歌。虽说Android目前已经成为全球第一大移动操作系统,但麻烦缠身的它似乎不是谷歌想在未来看到的。因此谷歌在很久以前便开始着手研发新操作系统——Fuchsia(意为灯笼海棠),它可以跨平台运行在手机、平板和PC上。

和Android有着本质区别的是,Fuchsia不再使用Linux内核,而是使用了一个全新的、谷歌自己开发的微内核,这个核心平台最初被命名为“Magenta”,但我们发现本周它已被重命名为 Zircon。谷歌表示这是一次伟大的改名。有消息称,该系统的UI用户界面层使用的是Dart语言开发的Flutter,渲染器是Escher,应用程序框架是Mojo。基于Zircon微核,并且采用Flutter引擎+Dart语言编写。据说包括 C++、Rust 和 Dart,以及 Go。其中 Go 语言被用于开发了 Fuchsia 的部分核心服务如网络协议栈。

Zircon 是一种坚固的石头,显然这次内核改名让这一伟大的计划更为形象。Fuchsia 和之前的内核名 Magenta 都是红色系的颜色名称,这让内核和系统间容易造成混淆。Zircon 是为 Fuchsia OS 提供支持的核心平台。它包含了内核,以及一系列用于系统引导、与硬件通信、加载和运行用户空间处理的用户空间服务、驱动程序和库等。Fuchsia 在这个基础上构建了一个更大的操作系统。

谷歌的官方说法是,Fuchsia正式上线还需要约3年时间,届时它将兼容Android、Chrome OS,并支持ARM和x86体系。

Fuchsia 将取代 Android 这一说法已经出现有一段时间了,Ars Technica对此也持感兴趣的的态度。正如他指出的,Android 早在iPhone 发布之前就已经构建好了,并且其最初是被用作数码相机的操作系统。iPhone 发布后,Android 才被用于手机,而且直至今日谷歌仍然坚持多年前做出的这一选择。谷歌在 Android 上面临许多挑战,例如,它很难在为整个安卓生态系统内的设备推送更新,而 Fuchsia 也许能帮助解决这些问题。然而,如果放弃 Android 的事情真的发生,依然还有好长一段路需要走。如果谷歌真设法转向 Fuchsia,这对于整个智能手机世界来说都是一场巨大的变革。用于编写 Fuchsia 应用的 Flutter SDK 现已经能够为 Android 和 iOS 应用程序生成代码了,所以开发人员可以尝试通过 Flutter 构建应用,使其开发的应用能够跨所有智能手机操作系统运行。

Android风头正劲,但Google在桌面平台的ChromeOS却没有掀起太大波澜,而Android也没有为Google带来足够多的利润。Fuchsia同时对应移动平台和PC桌面平台,它是否能让Google在移动领域进一步巩固自己的地位?能否在桌面平台挑战Windows?让我们期待Fuchsia系统的更多消息吧。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190909A0E27O00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

相关快讯

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券
http://www.vxiaotou.com