谷歌神秘的 Fuchsia OS

局长
 局长
发布于 2019年05月11日
收藏 17

谷歌的 Fuchsia OS 从首次曝光到现在已接近三年,一如既往地保持着神秘莫测的形象。直到现在,它仍是一个处于开发阶段的实验性操作系统。

关于 Fuchsia OS 的消息我们目前能确定的包括:采用自研的微内核 Zircon、使用 Dart 和 Flutter 打造全新的 UI、开源、支持多平台(已确认可在 Pixelbook 和 Android 设备上运行)。

3ee747860fd479212cd8dc96058bdf241b4.jpg

▲ Fuchsia OS 的四层结构设计

▲ Fuchsia OS 的运行效果图

期间也有消息显示 Fuchsia OS 将会支持 Java 和 JavaScript 语言。

谷歌 Chromium 工程师郭扬就曾在 Twitter 发布过招聘 Node.js 工程师的消息,表示要将 Node.js 移植到谷歌的新操作系统 Fuchsia 中。

ae61d1ccd96fe82bb01402c954ceb6cebf3.jpg

谷歌团队希望在 Fuchsia 中增加对 JavaScript 的支持。对此,有人猜测将 Electron 移植到 Fuchsia 会是第一步,这对于潜在的桌面用户来说,会是一项独特的优势;此外还可以创建面向 IoT 设备的应用。

而另一方面,也有人认为,如果 Fuchsia 能够提供对 JavaScript 语言的深度支持,那相关应用的开发将变得更加容易。

119ab3fde74b6066f9f6e2ae79a3f4e0edd.jpg

在 Android 项目(AOSP)提交的代码中,也有开发者发现官方提交了关于处理 Fuchsia 与 Android 对 Libcore 兼容性的代码。Libcore 是 Android 使用 Java 的基础。而根据提交记录,其中 Libcore 的很大一部分都增加了对 Fuchsia 的兼容性,称为'ojluni',代表 OpenJDK Lang,Util,Net,IO,这些是使用开源 OpenJDK 实现 Java 的四个基本部分。这似乎也意味着 Fuchsia 最终将会运行 Java 代码。

对此,有人认为这应该是此前将 Android runtime 引入 Fuchsia 的后续工作,不过也有可能是谷歌想在新的操作系统上运行 Java 而做的一点努力。

所以对于这个神秘的操作系统,大家最好奇的还是:Fuchsia OS 是否将取代 Android 或 Chrome OS?因为外媒彭博社就曾报道过,谷歌悄然开发的操作系统 Fuchsia 可能会在 5 年内取代 Android 和 Chrome OS。虽然后来有谷歌发言人出来辟谣并声明 Fuchsia 只是谷歌众多实验性的开源项目之一,但拒绝进一步置评。

而在今年的 Google I/O 开发者大会上,Fuchsia OS 一反以往的神秘形象,负责 Android 和 Chrome 的高管 Hiroshi Lockheimer 坦然公开了一些关于 Fuchsia OS 的细节,并阐述了 Fuchsia OS 的意图:

不是想成为新 Android 或 Chrome OS,而是尝试在 Fuchsia OS 中引入最新技术,并将在此项目上获得的知识整合到其它产品中。

他指出,Fuchsia OS 还在实验为不同大小的设备进行优化,暗示它可能用于智能家庭设备、可穿戴设备,甚至增强现实或虚拟现实设备。根据他的说法,大家不必把 Fuchsia OS 的用途只局限于手机。

Hiroshi 还表示,在物联网世界里,越来越多的设备需要不同的操作系统和运行时,他认为有多种操作系统共存的空间,这些操作系统具有不同的强项和特长,而 Fuchsia 正是其中之一。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:谷歌神秘的 Fuchsia OS
加载中

精彩评论

haitaosoft
haitaosoft
估计又是 巨吃内存、巨耗cpu 的玩意

最新评论(15

彩虹梦
彩虹梦
既然不是自家的 Golang
没有头像也是一种帅
没有头像也是一种帅

引用来自“wxyu”的评论

操作系统不用c/c++都得给差评
rust啥的都可以啊。。。只要不是类似java虚拟机的跑法,性能都是刚刚滴
kiduc
kiduc
只要不是向下兼容的,加js没有啥问题。
wxyu
wxyu
操作系统不用c/c++都得给差评
haitaosoft
haitaosoft

引用来自“haitaosoft”的评论

估计又是 巨吃内存、巨耗cpu 的玩意

引用来自“rockjava”的评论

怎么估计的?
他家的历史(chrome、android)+现实使用了js
OSC首席键客
OSC首席键客

引用来自“haitaosoft”的评论

估计又是 巨吃内存、巨耗cpu 的玩意

引用来自“rockjava”的评论

怎么估计的?
我猜是因为js。
rockjava
rockjava

引用来自“haitaosoft”的评论

估计又是 巨吃内存、巨耗cpu 的玩意
怎么估计的?
Carols
Carols
没有c++?
haitaosoft
haitaosoft
估计又是 巨吃内存、巨耗cpu 的玩意
shadow771
shadow771

引用来自“Jyang2016”的评论

不希望js进去😒
npm生态好啊,加了js开发应用不要太简单
返回顶部
顶部