首页 > 网络新闻 > 网络热点 > 传谷歌正在开发全新物联网操作系统代号Fuchsi...

传谷歌正在开发全新物联网操作系统代号Fuchsia

时间:2016-08-21 16:18 作者:QQ地带 我要评论

    谷歌正在“悄悄”的开发一款全新的操作系统,命名为“Fuchsia”。Google在Fuchsia的GitHub主页上这样介绍Fuchsia:“Pink+Purple==Fuchsia(anewOperatingSystem)”。
 
    Google悄悄开发的全新操作系统Fuchsia
 
    Fuchsia不仅仅托管在GitHub,而且在Googlesource也有主页:https://fuchsia.googlesource.com/。
 
    Google开发的操作系统都有个共同点,全都基于LinuxKernel:chrome_6494_1.html' target='_blank'>ChromeOS,Android和Chromecasts。但是LinuxKernel并不是在所有的场景中都能起到很好的作用(影响性能或者造成其他影响),特别是嵌入式设备,类似汽车仪表盘和GPS单元。
 
    Fuchsia主页所能获取的信息有限,但是这完全不能满足我们的好奇心。digdigdig,挖挖挖……
 
    从Fuchsia所包含的项目和文档发现,Fuchsia的内核是Magentakernel,一个基于‘LittleKernel’的项目。Magenta跟Fuchsia的关系类似Linux和Android,Magenta内核驱动着强大的Fuchsia操作系统。Magenta被设计为商业性嵌入式操作系统,类似FreeRTOS和ThreadX。
 
    但是,Magenta比LittleKernel强大很多,专为现代化、高处理器的设备而准备,支持嵌入式设备、智能手机和桌面计算机。以下LittleKernel简称为LK。
 
    Magenta的内部架构基于LK,但是以上的层是全新的。Magenta有进程的概念,而LK没有。Magenta进程是由LK级的架构组成的,比如线程和内存。
 
    其他的不同点:
 
    Magenta有一流的用户模式支持,LK没有
 
    Magenta有一个对象处理系统,LK也没有这个概念
 
    Magenta有基于capability的安全模型(类似Android6.0权限),LK的所有代码都是可信的
 
    除了内核以外,还发现Google把Flutter作为Fuchsia的用户界面,Dart作为主要的编程语言,从颜色和展示效果上看,使用的是MaterialDesignUI理念。
 
    Fuchsia支持32位和64位的ARMCPUs,还有64位的PCs,后续应该会支持RaspberryPi3。
 
    了解了Fuchsia这么多的信息,但是为什么Google要开发一个全新的OS和kernel?为了在智能手机和PCs上构建MaterialDesign理念?最有可能的原因是,Google希望Fuchsia有一天能代替ChromeOS和Android,但也许Google也会像三星对待TizenOS一样对待Fuchsia。但也有可能只是谷歌的一次尝试。
 
    开发一个完整的内核和操作系统是个非常繁重的任务,Google当前看起来是会继续使用Android,ChromeOS。至于Fuchsia,让我们拭目以待,继续关注后续的更多消息。

标签: Fuchsia
顶一下
(0)
0%
踩一下
(0)
0%

Google提供的广告