您当前的位置:中国科学网>资讯>正文

弃Linux!谷歌自研新OS Fuchsia详细说明:告别安卓卡顿

放大字体  缩小字体 时间:2017-10-03 10:55:52 来源:新浪科技 作者:含笑

想必大家都知道了,前几天Google曝光了新OS Fuchsia的部分信息与UI。

对业内来说,Google在开发一个全新的系统其实一直都不是秘密了,只不过Google一直没有透露出更多的消息,只透露说Fuchsia是完全区别于Android和Chrome OS的全新系统 ,我们都知道,开发一款操作系统可不是那么容易的事,虽然这对Google来说不是啥难事,但是毕竟费时费力,而且还很可能最后徒劳无功,然而Google还是这么做了,我们不妨先大胆猜测下为什么Google要做这么一件有魄力的事呢?

Google一直有个软肋,就是PC市场的表现, 虽然移动时代让人们可以随时随地上网,但是手机毕竟取代不了电脑,而Google也意识到PC市场的重要性,所以也推出了Chrome OS上网本,但是结果已经很明确,表现不如预期,很少有人会买账,毫无疑问,PC 市场几乎被微软和苹果牢牢把控,但是我相信Google肯定不会这么轻易放弃的。

再看表现抢眼的Android领域,毫无疑问,Android至今在移动操作系统的市场份额占据绝对领先地位,但是Android仍然存在不少问题,碎片化问题严重,在平板以及大屏幕设备上表现糟糕,以及被很多用户诟病的卡顿与体验问题 ,虽然卡顿的本质原因是很多无良应用的后台互相唤醒,无节制的权限、内存使用等,但是这也反应了Android的底层架构设计是有瑕疵的,这些众所周知的问题Google不可能不知道,但是不是Google不想解决,而是解决起来很困难。

如何看待Google最新的系统Fuchsia?

部分Fuchsia UI

而似乎现在看起来Google推出的Fuchsia系统就承载了以上使命,但是Google 不是这样想的,我们不得而知,我们先来看下这次Google曝光的 Fuchsia 的一些信息吧:

1.没有基于Linux内核,而是基于一种叫Magenta的内核,是一种轻量级的内核 ,适用于嵌入式系统;

2. UI层使用Flutter框架,这是Google内部的一种用Dart语言实现的移动应用框架,并且支持Android、iOS,可以写native app;

这两个信息足以让我们有更多的想象力,首先Fuchsia抛弃了Linux内核再次说明了Google的魄力,要知道Android、Chrome OS都是基于Linux内核的,但是你们知道Linux内核有哪些问题么?

首先不得不承认基于Linux内核的一些操作系统如Ubuntu、Debian、CentOS等都是比较优秀的Linux发行版本,但是这些系统多用于服务器上,而Linux在桌面系统,尤其在User Interface上表现不是那么惊艳。

其次,Linux内核是基于GPL协议的,GPL协议意味着对源码的任何修改与引用都必须开源,Android底层采用的Linux 内核,所以Android是开源的,而硬件厂商给Android开发的驱动是不可能开源的.

当初Google为了解决这个问题,找到了一个解决办法,底层Linux内核做了修改,但是把驱动程序放在了Linux内核上层跑,而且特意搞了一个隔离层叫HAL,即Hardware Abstraction Layer,硬件抽象层,所以,Android 系统架构中的HAL层本质是为了规避 GPL 协议而生的,这事在当时还蛮有争议的,但是不得不说,Google 的这种思路彻底解决了问题,既保护了「不想开源」的硬件厂商的利益,又解决了「软硬件兼容」,既利用出色而现成的 Linux Kernel 又防止了被 Linux Kernel 传染上 GPL 的后遗症。

那么这次Fuchsia系统彻底抛弃了Linux Kernel 这个决定,不得不联想到之前Linux Kernel 的劣势以及潜在的一些风险,不过能真正的完全抛弃当前市场上很出色而成熟的Linux Kernel是非常有魄力的决定,不过魄力也是建立在实力的基础之上,可能这个决定 Google 也想了很久。

但是你们以为这就够了么?

Fuchsia 系统采用了 Magenta 内核,这种内核多用在嵌入式系统上,而且支持高性能的图形渲染,Hack News上有人分析该特性非常适应于VR/AR 领域。我们都知道Google在去年的 IO 大会上就推出了Daydream VR 平台,以及 Project Tango AR 平台,已经确定发力于 VR/AR 领域,就在昨天,Google 还收购了虚拟现实游戏公司 Owlchemy Labs,这些动作与隐藏的特性很可能说明 Fuchsia 会应用在更广的领域,这么一看Fuchsia会是未来移动端、PC、AR/VR、物联网等全平台统一、通用的操作系统,Google的野心有点大哦,未来有更大的想象力了,很可能这是一款面向未来的操作系统。

很多Android开发者们肯定关心 Fuchsia会放弃Android平台,对Android开发产生一些打击,其实真的想多了,要知道Android现在市场的份额以及对Google的地位是非常大的 (说个题外话,这次 Googe IO 的一些会场,Android相关的会场都非常火爆,很多会场的座位都提前预定完了),Google现在很多东西都要依赖Android平台来进行推进,这么大一块蛋糕,Google怎么可能轻易就放弃呢.

何况Fuchsia系统的两位贡献者Travis Geiselbrecht和Brian Swetland是Android系统的主力开发者,退一万步,Google即使真的要完全抛弃 Android,也会有一个切实可行的逐步过渡方案的。

不过,Google的野心是蛮大的,这让我们对这个系统有更多的期待,但是这是一个长远的计划,不确定性因素也非常大,能不能被开发者与用户接受还不知道呢,而且按照Google的惯例,说不定哪个时候就放弃了,可能一飞冲天,也很可能默默无闻直至消亡。

最后,就我个人来说是蛮希望这个系统,就如它的中文名字「紫红」一样,可以大红大紫,毕竟看起来,也许这真的就是未来的操作系统。

免责声明:本文仅代表作者个人观点,与环球网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。

“如果发现本网站发布的资讯影响到您的版权,可以联系本站!同时欢迎来本站投稿!