早有消息称,Google正在开发一个代号为“Fuchsia”的全新开源操作系统,可以同时支持PC和智能手机——这个奇怪的名字来源于Pink(粉色)、Purple(紫色)的组合。 现在,GitHub、Google Source上已经出现了该系统的源代码,但是Google官方一直三缄其口,这套系统到底是干什么的显得颇为神秘。 Google知名开发者Brian Swetland曾经解释说,Google决定将该系统开源,所以最好从一开始就开放给开发者。 他还透露,该系统已经可以在Intel Broadwell/Skylake NUC迷你机、宏碁Switch Alpha 12笔记本上正常启动,但驱动支持还不完善,另外下一步会支持Raspberry Pi 3,至于手机上的情况暂时不明。 Fuchsia系统基于Magenta,后者是一系列微内核、用户空间设备、硬件驱动的组合,完全不同于Android、Chrome OS使用了Linux内核。 Fuchsia还包含了Escher,一个基于物理的渲染器,可实现体积软阴影、色彩混合、光线漫射、透镜效果等,这意味着该系统有能力提供GUI图形界面。 应用框架和运行时似乎是Mojo,主要编程语言则是Google自己的Dart。 有分析认为,这套系统可能会面向MR混合现实应用。 Fuchsia的真实使命还不明朗,但显然不会取代Android、Chrome OS,目前看可能是一个长期项目,说不定得过好几年才能看到发布消费级版本。 |