收藏官网首页
查看: 17304|回复: 3

[翻译] Google 悄悄开发的操作系统 Fuchsia 被发现了!

562

主题

1222

帖子

8115

积分

版主

Rank: 7Rank: 7Rank: 7

积分
8115
发表于 2016-8-18 09:27:52 | 显示全部楼层 |阅读模式
注册成为机智云开发者,手机加虚拟设备快速开发
作者:叶秀文
谷歌正在『悄悄』开发一款全新的操作系统,命名为『Fuchsia』。Google 在 Fuchsia 的 GitHub 主页上这样介绍 Fuchsia:“Pink + Purple == Fuchsia (a new Operating System)”。

Fuchsia 在哪?

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

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

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

digdigdig,挖挖挖 ......

比 Linux Kernel 牛?

从 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 的所有代码都是可信的



Fuchsia 概况

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

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

Google 的目的?

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

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

1、机智云QQ群: 287087942
机智云爱好者-APP开发群: 599735135
QQ群目前非常活跃,欢迎大家参与进来,交流,讨论,答疑,解惑~~
2、机智云微信公众号: 机智云 gizwits /   机智云智能宠物屋go-kit
关注机智云Gizwits官方公众号随时掌握最新资讯和活动信息

34

主题

896

帖子

2274

积分

超级版主

Rank: 8Rank: 8

积分
2274
发表于 2016-8-18 09:49:22 | 显示全部楼层
感觉不久的将来将代替安卓

36

主题

105

帖子

1086

积分

金牌会员

Rank: 6Rank: 6

积分
1086
发表于 2016-8-18 18:11:15 | 显示全部楼层
boboP 发表于 2016-8-18 09:49
感觉不久的将来将代替安卓

替代安卓 应该没这么快啦。。。替换起来工程量不小。。
精通C、C++、Java、C#、VB、HTML、Delphi、JavaScript、PHP等语言的拼写,熟练PhotoShop、Illustrator CS、CorelDraw、Flash CS、AutoCAD、Office等软件的卸载,掌握Windows Server、Unix、Lunix等系统的开关机
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

加入Q群 返回顶部

版权与免责声明 © 2006-2024 Gizwits IoT Technology Co., Ltd. ( 粤ICP备11090211号 )

快速回复 返回顶部 返回列表