fuchsia os是由谷歌官方推出的一款开源操作系统,相比之前的系统,性能更好、安全性更高,采用不同的Magenta的新内核全新编写,可以支持pc、手机及其他设备。全新的操作界面,更强劲的功能,需要的朋友可以下载使用!
基本介绍
通过GitHub页面上公布的文件来看,谷歌描述了名为“Fuchsia”的操作系统。该系统的命名理解起来非常简单,谷歌称“Pink + Purple = Fuchsia (新操作系统)”。那么“Fuchsia”又具备怎样的规格呢?
曝光的的信息显示,新操作系统“Fuchsia”有两个内核,其中轻量级的“LittleKernel”可用于物联网等小型设备。而另一个内核 “Magenta”是从LittleKernel开发而来,可扩展性更强,能兼容手机、PC操作系统。所以综合来看,Fuchsia能同时兼容物联网、设备、手机以及电脑产品。此外Fuchsia的用户界面配色采用的是Material Design UI的理念,该操作系统支持32位、64位ARM处理器,同时支持64位PC处理器,这意味着手机和电脑均可适用。

fuchsia os特点
1、内核
Magenta,有可以在特定设备运行的早期版本,框架设计、核心功能、相关工具链较完善。如果需要支持新的(外围)设备,还有大量驱动需要移植。
2、UI层
Flutter,组件库已经基本完善,写一些简单程序没有障碍,暂时还无法在 Fuchsia 运行。官方自称属于早期阶段的版本,实际也是。另外目前没有OpenGL ES 方面 3D相关的支持,官方承诺未来会公开自己的优化版 3D编程接口。(所以可能也是暂时没有炫酷亮闪未来界面的原因)
3、渲染引擎
Escher,资料较少不了解,不过应该在渲染速度和效果上有非常突出的优势。
4、主力编程语言:
Dart,面向对象的跨平台语言,相关的库已经比较完善且是 Flutter 的开发语言。以后为 Fuchsia 开发App主要使用 Dart语言。
如果需要了解现在这个项目各个部件所处阶段以及项目上资源投入的情况,也许下面的图能有个简单说明。图中列出了最近一年以内,几个项目源代码每周被提交的数据(代表活跃情况)。左边纵坐标是被提交的次数,每个项目的横坐标是最近一年周期。
图中标明了重要项目名字以及目前项目的贡献人数。
可以看到参与人数多代码提交比较活跃的,是内核 Magenta 和图形界面层 Flutter 两个项目。Flutter 项目比较特殊,它其实很早就启动了,一直致力于为 Android/iOS 移动设备提供编码统一的开发环境。除了 Flutter 之外,其他所有项目大概都是最近两个月内被启动的。其中目前最活跃的是操作系统内核部分,22 名贡献者中可以看到不少 Google, Chromium 官方成员在提交代码。内核开发极度需要技术和经验,也不是劳动力密集型工种,几名核心工程师已经足够,由此可见目前谷歌对内核项目的干劲还是比较足的,只是其他配套项目关注的人数就稍微少了点。
图上已经很明显了,总的来说就是 Fuchsia 操作系统现在还在很早期的的阶段,构架已经设计好,正一步步完善内容。
fuchsia os系统内容梳理
1、fuchsia os没有基于 Linux 内核,要知道 Android 和 Chrome OS 可都基于了 Linux 内核。
2、构建于 Magenta - 一个非常轻量级的内核,通常被用于嵌入式系统。并且目前 Fuchsia 库中的开发人员,也都是嵌入式系统方面的专家。
3、使用 Dart 语言开发。
4、有用户和安全模式,支持 ARM 和 64 位 Intel 核心。
5、支持图形渲染,Hacker News 上有用户分析认为该系统非常适合用于 AR 领域(Google 官方还没有回应这些猜测)。
6、目前该系统已经能运行在 Intel 的微型 PC (NUCs) 上,该项目的其中一位工程师透露,目前正在增加对树莓派 3 的支持。
从目前的信息中能看出该新系统很大可能会用于物联网领域,甚至可能会在手机、PC 上运行。但在物联网领域 Google 之前已经有了 Brillo 系统,所以 Google 到底在打什么算盘,还需要时间来说明。
Fuchsia会融合PC和手机,取代 Android、Chrome OS 么?
网上提到 Fuchsia 取代 Android、Chrome OS,又或者 Fuchsia 跨平台融合,笔者觉得可能性不是很大。且不说 Fuchsia 连是否会做出来最终发布都不确定,假设这个操作系统真的发布了,想代替 Androd 和 Chrome OS,或者融合现有市场上的应用形态,都会非常难。
在一个存量市场上,任何一个全新的产品想替代旧的产品,必须要考虑两个最大的阻碍:1、用户习惯;2、生态环境。
Android 系统海量的用户养成的使用习惯要想被 Fuchsia 替代,除非 Fuchsia 在兼容 Android 上做得非常好,否则用户很难会使用一个不熟悉的新系统替换本来用着好好的老系统。另外Android 的上下游生态环境从开发语言、相关资料资源、从业人员数量、软件开发商、设备厂商,到最终作出的软硬件产品,这个生态圈内的资源数量都是巨大的。生态圈会自动将相关资源继续留在原有阵营,很难被攻破。
关于生态圈最好的例子就是想与 Android/iOS 竞争的 Windows Phone——它已经从我们生活中消失了。
既然在存量市场上难以成功,全新开发的 Fuchsia 的目标一定是新兴市场 —— 一种 Android 和 Chrome OS 等现有操作系统无法适应,而且应用形态又不一样的——未来市场。
网上的猜测都说得比较清楚了,这个市场可能是:物联网、虚拟现实、增强现实、可穿戴等。这些领域还没有成为标准的垄断者,现有的 Android,Chrome OS 等操作系统又不太适合这些领域的应用形态。而未来这几个领域增长的想象空间巨大,值得投入。
回头看 Fuchsia 的特点:嵌入式、低延迟、高性能、一致性,正是为了这些产品领域而设计。
所以,操作系统会融合么?Fuchsia会取代其他么?小编认为非常长一段时间内都不会。