分享

Fuschia 是什么样的一个操作系统

 張先民 2020-03-07

原址

1.Fuschia 是 google 一直在开发的一个类似 android 的操作系统,下面这个表格可以清晰的对比两者构架上的异同:

 OS              kernel                 framework
Android Linux Java
Fuschia Magenta             Dart

Fuschia 与 android 从内核到应用编程语言什么都换了,相同的只是同样是构架模式,以一个内核驱动上层框架。

2.为什么需要 Fuschia
Fuschia 是用来代替 android 和 Chrome OS 的
google 要渐渐抛弃 Java,必须寻找新的语言平台
传统 PC 和 移动端统一构架和平台是大势所趋,android 和 chrome os 都在统一之路上失败了

跨平台应用语言是未来发展方向, dart 会是开发人员更喜欢的编程语言

3.为什么不要 Linux

Linux 对商业支持并不太友好,还记得google为了融入自己的android驱动浪费了多少时间和精力?
Linux 太过于庞大,当你下载Linux 内核代码,并想要应用在自己的硬件上,你会发现 80% 的代码都是我不需要的

Linux 的实时性能不能满足 IoT 等小型网络实时性要求很高的设备

4.Magenta 是怎么样的一个内核
这个内核研究还不深,这里只能列举和 Linux 内核对比的一些优点,缺点肯定也会有很多,毕竟很新很年轻,但是暂时还没有经过硬件考验,未能发现:
更合理的设计,这是一个新的构架,采用微内核模式,个人觉得将会是更合理的操作系统模式
更小,更轻,更快
基于 LK

设计是要兼容各种平台,当然有那么多优秀前辈,要达到目标任重道远

5.Fuschia 前景如何
操作系统的发展方向一直是用户为导向,哪里用户多,哪里就有开发者,纵观 10 年发展路,个人觉得 Fuschia 前景不容小觑:

2006 年,我还在学校学习 vc ,MFC 开发,现在已经没有人再愿意去学习这个东西了。

2010 毕业时候 android 火爆, java 和 android 应用开发远远超过了过去 MFC 的火爆程度。

10 年间鼎盛到衰落,科技向前,开发者前赴后继,技术之路选择至关重要。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多