Google悄悄开发的全新操作系统Fuchsia被发现了_最新动态_新闻资讯_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 新闻资讯 > 最新动态 > Google悄悄开发的全新操作系统Fuchsia被发现了

Google悄悄开发的全新操作系统Fuchsia被发现了

 2016/8/15 5:31:02    程序员俱乐部  我要评论(0)
  • 摘要:谷歌正在『悄悄』的开发一款全新的操作系统,命名为『Fuchsia』。Google在的GitHub主页上这样介绍Fuchsia:“Pink+Purple==Fuchsia(anewOperatingSystem)”。Fuchsia不仅仅托管在GitHub,而且在Googlesource也有主页:https://fuchsia.googlesource.com/。Google开发的操作系统都有个共同点,全都基于LinuxKernel:ChromeOS
  • 标签:Google 发现 开发 操作

  谷歌正在『悄悄』的开发一款全新的操作系统,命名为『Fuchsia』。Google 在 的 GitHub 主页上这样介绍 Fuchsia:“Pink + Purple == Fuchsia (a new Operating System)”。

  Fuchsia 不仅仅托管在 GitHub,而且在 Google source 也有主页:https://fuchsia.googlesource.com/。

  Google 开发的操作系统都有个共同点,全都基于 Linux Kernel:Chrome OS, Android 和 Chromecasts。但是 Linux Kernel 并不是在所有的场景中都能起到很好的作用(影响性能或者造成其他影响),特别是嵌入式设备,类似汽车仪表盘和 GPS 单元。

  Fuchsia 主页所能获取的信息有限,但是这完全不能满足我们的好奇心。digdigdig,挖挖挖 ……

  从 Fuchsia 所包含的项目和文档发现,Fuchsia 的内核是 Magenta kernel,一个基于  ‘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 的安全模型(类似 Android 6.0 权限),LK 的所有代码都是可信的

  除了内核以外,还发现 Google 把 Flutter 作为 Fuchsia 的用户界面,Dart 作为主要的编程语言,从颜色和展示效果上看,使用的是 Material Design UI 理念。

  Fuchsia 支持 32 位和 64 位的 ARM CPUs,还有 64 位的 PCs,后续应该会支持 Raspberry Pi 3。

  了解了 Fuchsia 这么多的信息,但是为什么 Google 要开发一个全新的 OS 和 kernel?为了在智能手机和 PCs 上构建 Material Design 理念?最有可能的原因是,Google 希望 Fuchsia 有一天能代替 Chrome OS 和 Android,但也许 Google 也会像三星对待 Tizen OS 一样对待 Fuchsia。但也有可能只是谷歌的一次尝试。

  开发一个完整的内核和操作系统是个非常繁重的任务,Google 当前看起来是会继续使用 Android,Chrome OS。至于 Fuchsia,让我们拭目以待,继续关注后续的更多消息。

  更多内容请看 betanews 和 androidpolice 的相关报道。

发表评论
用户名: 匿名