紫红色操作系统的四层结构

  最近很多朋友很关注紫红色OS操作系统,也有很多朋友关心它的开发,今天我们就来讲讲它的结构,在描述紫红色OS的结构的时候,谷歌使用了“层蛋糕”的比喻,原文是层Cake.Fuchsia OS是整个项目的名称和成品的名称,但在其下它被分成4个不同的层次,如下图所示:         紫红色操作系统的四层结构”>
  
  <p>
  第一层:也是最底下一层,是构建紫红色OS的基石、锆石内核,去年的新闻是叫品红色,但是后来改为了锆石这个名字,这是一个由谷歌全新设计的新内核,主要处理硬件访问和软件之间的通信。
  </p>
  <p>
  对于不太了解内核作用的同学简而言之,锆石之于紫红色,恰如
  
  Linux
  
  之余于Android.Linux内核驱动了多个操作系统,很多操作系统构建在它之上,比如Ubuntu, Android, Manjaro, ArchLinux, Debian, Red Hat, SUSE甚至Chrome OS,所以我们也可以大胆预测,如果未来紫红色OS发展良好,锆石内核也被证明好用,那么很有可能有更多的操作系统采用这一新内核。
  </p>
  <p>
  第二层:也是直接构建在锆石上的一层名叫石榴石,石榴石包含各种操作系统所需的各种底层功能,包括硬件的驱动程序(网络,图形等)和软件安装。这一层最激动人心的事情是埃舍尔(图形渲染器),琥珀(紫红色的更新程序)和Xi的核心,它是喜文本和代码编辑器的底层引擎(今年早些时候已经发布了)。
  </p>
  <p>
  第三层:橄榄石是接下来的这一层,主要处理紫红色的模块化应用程序设计,橄榄石的另外两个主要组件直接用于模块。莱杰可以跨设备保存您在应用/模块中的位置,并同步到您的谷歌帐户.Maxwell是一个更复杂的主题,需要更多进一步的深入研究,但是麦克斯韦极有可能是让紫红色充分施展魔力的点睛之笔,可以提前透露的是,麦克斯韦的厉害之处包括Kronk,也是大家熟知的谷歌助理。
  </p>
  <p>
  第四层:黄玉,是这个夹心蛋糕蛋糕的顶层,也是对开发者和用户直接影响最大的一层.Topaz提供颤振支持,而有了颤振的支持,各种华丽的应用程序,可以帮助充实地提供日常使用的功能齐全的应用程序。比如,现在最令人印象深刻的当然是犰狳UI,它是紫红色主要用户界面和主屏幕。
  </p>
  <p>
  可以做一个类比,黄玉这一层在Android中可以找到一个对照,这将是你的必备应用程序,如联系人,音乐,文件管理器和文本编辑器Xi(黄玉中的可视前端连接到石榴石的后端)。即使没有你需要的东西,你也可以简单方便地安装。
  </p>
  <p>
  从表面上看,紫红色OS的层次设计似乎更适合团队组织。它还有助于将代码划分成不同的更易于理解和开发的部分。当然,还有比这更重要的原因,硬件供应商也可以拥有自己可以掌控的层次结构。这意味着公司将能够用他们自己的修改版本来替换四个层中的一个(或多个)。
  </p>
  <p>
  大多数手机制造商会定制安卓用户体验,以便从竞争中脱颖而出,而不是使用谷歌的默认界面设计。自定义设计的能力进一步表明谷歌正在借鉴从Android中得到的经验.Fuchsia和Android使供应商更容易使用他们的自定义设置和UI设计,而不影响系统的其余部分,例如,三星可以用TouchWiz主题版本取代黄玉层,HTC,华硕和其他手机制造也可以。
  </p>
  <p>
  此外,Android团队无法预料像亚马逊这样的公司会大量修改安卓来用作Kindle Fire设备的操作系统。使用紫红色OS的话,同样的事情变得更简单,比如用亚马逊网络服务和Alexa替换橄榄石的谷歌云和谷歌智能助理,当然,用亚马逊的设计语言取代黄玉,但是不影响获得紫红色的锆石和石榴石的更新。
  </p>
  <p>
  总而言之,从紫红色的设计可以看的出,谷歌正在铭记其Android团队学到的很多宝贵教训与经验。与Android的撕裂的生态系统相比,将紫红色OS分成仅向上构建的层次结构应有助于确保可更新性和统一性。当然,谷歌仍然可以改变这种设计,只有时间才能证明樱红色OS的计划是否会取得成功。
  </p>
  <p>
  <br/>
  </p><h2 class=紫红色操作系统的四层结构