• 联系我们
  • 地址:湖北武汉三环科技园
  • 电话:159116031100
  • 传真:027-68834628
  • 邮箱:mmheng@foxmail.com
  • 当前所在位置:首页 - 嵌入式
  • 抢嵌入式OS地盘 谷歌微软掐起来了
  •   在嵌入式操作系统领域,微软与Linux系统两雄相争已经多年。近日谷歌的OS系统Fuchsia将打破这一局面,和微软正面掐起来。

      Fuchsia的中文名字为紫红,是继Linux阵营(含)和Windows阵营(WinCE,Win10 IOT)之后的嵌入式第。紫红这个名字实在很有趣,估计谷歌是希望它红的发紫,至于最后能不能红先暂放一边,先来看看产品特性。

      根据目前公开的信息有两点值得关注:一个是其并未像和Chrome OS一样选择开源的Linux内核,而是采用了谷歌自主开发的封闭式轻量级内核Megenta;另一个则是Fuchsia系统内嵌一个名为Escher的基于物理的三维渲染器成为亮点,该渲染器对于AR/VR产业需求有这极强的适应性,这证明了Fuchsia主要应用方向一定是虚拟现实。那么谷歌为何选择封闭内核而Fuchsia为何要加入AR/VR所需要的三维渲染器呢?这就要从目前的VR/AR产业格局说起。

      笔者对于目前的VR/AR产业评价就一个字:乱!不管是混乱的称呼(虚拟现实、增强现实、混合现实、融合现实)还是各种产品形态(需要连接电脑的头盔式一体机、不需要连接电脑的头盔式一体机,内嵌手机的一体机)又或者是各家自行在windows或者系统上开发的平台系统,都属于各自为战的状态,使得整体产业在火热爆发后陷入低谷。

      因为没有统一的标准带来的最直观问题就是给开发者造成麻烦,以VR游戏为例:有些支持HTC Vive的游戏不一定在Oculus Rift上运行良好,反之亦然。适配不同的硬件显然会让不少中小型软件开发商放弃,从而使得整个产业进入一种恶性循环的状态。

      不管是曾经的PC产业还是现在的智能手机行业,都有着相对统一的标准,也只有这样才能真正推动硬件销量增长,吸引越来越多的软件开发商加入从而最终形成一个健康的生态圈。

      微软显然是看到了目前的行业乱象,因此在去年的台北电脑大展上宣布自家的虚拟现实平台Holographic,并与英特尔、AMD、高通、宏达电、宏砛u017e、华硕、戴尔、Falcon Northwest、惠普、联想、微星以及更多伙伴一起打造硬体生态体系。

      微软之所以这么积极,完全是因为目前在VR领域(包括英特尔提出的融合现实)中,表现成熟的也就是头盔式一体机的产品形态只有两种,要么头盔就当个显示器不带系统连接电脑(显然电脑的系统基本都是Windows),要么就是类似AMD Sulon那种内嵌电脑芯片的头盔(用的还是Windows)。既然用的底层系统都是Windows,那么不管是前端嵌入式系统(虚拟现实平台)没理由不统一啊。

      在桌面和移动系统大战中,都少不了苹果的身影,而在虚拟现实这个嵌入式系统层面,虽然苹果目前还没有任何产品推出,但大量的信息都已指出苹果目前在全力研发该方面的产品,足以证明这个市场的重要性,而参考目前苹果申请的专利中展现的产品形态,苹果应该开发的是一种需要连接电脑或者手机的AR眼镜外设,还是属于自娱自乐型,在产品没有真正问世之前不做过多评价。

      到目前为止,微软已逐渐构建起微软Windows的VR生态圈,而苹果在加紧推出自己的产品,谷歌当然不会对此袖手旁观,而最好的切入点就是VR设备的前端系统。

      从目前的发展来看,VR/AR的进化轨迹分为两条,一条背靠后台计算机,那自然是微软Windows的天下,另一条就是完全自带计算力不依靠任何外联也像AMD Solun。而这就给了Fucsia机会也就是占领前端系统。

      VR/AR的升级版Merged Reality/Mixed Reality(融合现实/混合现实)发展来看,未来的VR/AR设备需要在一个能与现实世界各事物相互交互的中,因此其系统通常需要有三个特点:能够结合虚拟世界和现实、能够在三维用户界面完成、能够实时运行,并且让虚拟物体和现实实现无缝结合。而Fuchsia基于物理的三维渲染器显然就是为此准备的。

      无论是VR平台DayDream还是AR平台Project Tango,谷歌在相关领域已经取得了一定的。2014年谷歌还重金投资了一家MR创业公司Magic Leap。谷歌相应的产业链条已经开始形成,既然微软已经注意到前端市场的空白了Holographic Windows,那么谷歌就必须推动Fuchsia尽快投入使用,从而与之一较高下。

      虚拟现实技术作为仿真技术的一个重要方向,其应用范围几乎涵盖了全行业,无论是消费级还是商业级都有着广阔的应用前景。作为一个新的端口,虚拟现实设备很可能会继电脑、手机之后成为第三个必备产品,因此谷歌不可能不争。

      众所周知,谷歌已经有了两款十分成功的系统,和Chrome OS,那么为什么还要费时费力研发新的内核,打造新的操作系统呢?就算是为了进入VR/AR市场,也完全可以依靠自己的啊,像现在大量的把手机插壳里的廉价VR设备不是蛮好的?说白了,谷歌也有自己的无奈。

      谷歌目前最成功的操作系统无疑是,其全球用户量已经达到了20亿。可是系统对谷歌来讲存在严重的问题。系统片化问题十分严重,在大屏幕设备及平板等方面表现并不理想,太多后台应用的权限和内存占用也让谷歌。

      回头来看,这款基于Linux内核的系统,其并未让谷歌成功的主导市场。原因就在于Linux内核的GPL协议其源代码的任何修改和引用都必须开源,谷歌尽管做出了诸多努力解决这一问题,但都无法其他厂商在平台上进行深度开发让市场的开发主导权旁落他人。谷歌的对系统的掌控能力显然不及苹果对iOS的掌控力。既然在智能手机领域已很难封闭代码,那么当涉足虚拟现实这个产业时,谷歌就只能重新开发。

      当然,光一个虚拟现实产业也许并不能让谷歌花费巨大的人力、财力去完全重写一个系统,谷歌真正的野心还是庞大的嵌入式系统产业。虚拟现实系统的应用在本质上属于嵌入式系统的一种。而随着物联网和人工智能等产业技术的发展,嵌入式系统市场有望迎来爆发。

      物联网的崛起让嵌入式系统有了进一步发展的需求和必要。嵌入式系统有助于物联网平台、产品和传感技术的结合。物联网的需要将用户端延伸至物品与物品之间,这时的信息交互就必须要有嵌入式系统构建智能终端。

      物联网不仅仅提供了传感的连接,也需要有智能处理的能力,以便于实时智能控制物体,然后利用云计算、模式识别等技术扩张应用范围。传感器收集数据信息,网络传递信息,而嵌入式系统则承担数据分析和处理等功能。谷歌的Fuchsia实时操作系统的内核Megenta,而且支持支持高性能的图形渲染,正是谷歌进军嵌入式系统最大的优势。

      开头已提过在目前的嵌入式系统大战属于闭源与开源的竞争。微软和Linux基本平分天下。但是目前谷歌Fuchsia摆明了是不想让Linux阵营的大将参加嵌入式系统大战,而一旦Fuchsia崛起则意味着开源将要出局。

      嵌入式系统的精髓在于凭借轻量化的核心提升系统稳定性、安全性并大幅降低功耗。WinCE和Linux相比来说各有千秋,WinCE由于微软提供了大量的开发工具从而让开发难度降低,但占用过多RAM,灵活性较差,兼容性也要差一些。而Linux系统则恰恰相反,灵活和兼容性表现优异,开发难度则相对较大。为了彻底赢得市场,微软新一代系统Windows 10嵌入式版本中延续了Windows CE的优质传统并且在兼容性方面进行了大幅加强。

      谷歌的Fuchsia最大程度上同时继承了Linux和WinCE的优点,不但有轻便可实时操作的系统内核和大量的技术支持,也有着不错的兼容性和灵活性。

      Fuchsia系统的推出不仅给了谷歌新的竞争条件,也让谷歌能够摆脱Linux内核,有机会统一并且全平台。

      Fuchsia系统的UI使用了Flutter移动应用框架,这种框架适应性很强,可以适应、iOS等多种系统,其使用了Google内部的Dart语言,可以写native app适可以为谷歌将来打通多种设备进行连接提供帮助。

      物联网时代的到来让网络的接入设备变得越来越多,无论是工业设备、智能家居、VR/AR/MR、无人驾驶或者是可穿戴设备等,接入设备越来越多意味着系统将会增加,复杂性随之上升,因此一个统一的多平台可用的嵌入式系统将会成为操作系统中最大的竞争点所在。

      因此,谷歌彻底放弃了Linux这块难啃的骨头,采用全新的Magenta内核。Fuchsia无论是利用在嵌入式系统、高性能图形渲染或是VR/AR/MR身上都可以有着很强的表现和不同平台的适应性,再加上谷歌强大的生态能力,将来有望让Fuchsia系统实现全平台统一通用。

      只要Fuchsia系统的主导权控制在谷歌手中,那么即便的碎片化问题再严重,因为Fuchsia的,谷歌也有可能重新掌握市场主导权。届时移动端、嵌入式物联网设备、PC端以及联网的相互融合,谷歌将有可能掌握一张比互联网还要大的网络,而Fuchsia就是打开这张网络的钥匙。