0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

什么是Fuchsia 是否会成为鸿蒙系统的强劲对手

鸿蒙系统HarmonyOS 来源: QbitAI 作者:量子位 2020-12-10 15:30 次阅读

已经曝光了4年多的谷歌Fuchsia操作系统,今天正式向公众开放源代码了。从今天开始,谷歌扩展了Fuchsia的开源模型,为项目讨论创建并规范了社区,让公众能更容易地参与到当中来。

主要的措施有:创建新的邮件列表用于项目讨论;添加治理模型,阐明如何制定战略决策,开放问题跟踪器,帮助开发者查看正在执行的工作。

Fuchsia OS一直被外界寄予厚望,被认为是谷歌手机电脑物联网等设备的大一统操作系统。

其实在过去几年中,谷歌已经开放了Fuchsia部分源代码,甚至还提供过在Pixelbook笔记本上的安装教程

△外媒ArsTechnica在Pixelbook上安装Fuchsia OS

不过,谷歌并没有在GitHub上开源,而是选择了自家的googlesource网站。一年前,谷歌还删除了GitHub的镜像。

作为免费和开源软件,Fuchsia采用BSD、MIT和Apache 2.0软件许可证。

此外,谷歌还发布了针对Fuchsia的技术路线图,包括可以让内核独立升级的驱动程序框架、接口定义语言、文件系统性能、实现可访问性和输入改进等等。

什么是Fuchsia

Fuchsia是谷歌密码研发的一个操作系统,意为紫红色,官方解释为:Pink + Purple == Fuchsia。

其中Pink(粉色)很可能是指很Pink项目,这是苹果80年代开发的面向对象的操作系统,后来演变为与IBM的Taligent联合项目,最终演变为Mac OS。

而Purple也是苹果的内部代号,后来变成了iPhone

所以,外界预测这个操作系统是为取代手机端Android和电脑端的Chrome OS。

Fuchsia系统基于Zircon微内核,而非Linux内核,支持两种内核架构:arm64和x86-64**。

Fuchsia支持多种编程语言,包括C/C++、Dart、Go、Rust和Python,此外还有一种名为FIDL的接口定义语言。

最开始,也就是2016年8月15日,外媒The Verge发现谷歌在GitHub上放出了一个名为Fuchsia-mirror的项目页,该系统首次被外界所知。

虽然官方没有公布任何细节,但是外媒还是在源代码中发现,Fuchsia可以用于手机、电脑、智能手表、车载娱乐系统和其他嵌入式设备。

今年开源的华为鸿蒙系统也和Fuchsia一样是全场景多终端的操作系统。

从之后泄露的系统截图来看,Fuchsia在系统界面上和现在的Android有很多相似之处。

这是因为Fuchsia的用户界面与应用都是使用Flutter开发。而Flutter是一个支持Android、iOS等的跨平台软件开发工具包。

2017年1月,谷歌在GitHub上提供了在Pixelbook上安装Fuchsia的说明文档,外媒ArsTechnica按照教程装上了这个操作系统。

但是,当时的Fuchsia完成度比较低,虽然能正常使用鼠标,键盘,却无法使用WiFi。所以Fuchsia也仅仅是达到了可以测试的水平,无法实际使用。

2019年7月1日,谷歌宣布该项目的开发者网站Fuchsia.dev上线,向外界提供操作系统的源代码和文档。

如何试用Fuchsia

现在,Fuchsia已知的直接支持的硬件有Google Pixelbook和Intel NUC。

△ Fuchsia已支持Intel NUC

如果你手头有这两款硬件,先将源代码下载到本地:

curl -s “https://fuchsia.googlesource.com/fuchsia/+/HEAD/scripts/bootstrap?format=TEXT“ | base64 —decode | bash

插入U盘后进入所在目录,通过fx命令制作启动U盘。将硬件设置为从U盘启动即可安装Fuchsia系统。

目前,内存、SSD、键盘、HDMI接口均可正常工作。

至于这两款硬件具体的安装步骤,可以前去官方开发网站查询。

如果你没有这两款硬件,但是又想体验Fuchsia,那么只能去官网下载Fuchsia仿真器。也是通过fx命令运行仿真器。

最后,谷歌官方特别指出,Fuchsia尚未准备好进行一般产品的开发,甚至将其作为开发目标。现在的Fuchsia主要是面向有一定技术能力的开发者。

谷歌希望开发者一起来帮助构建这个操作系统的未来。
编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 谷歌
    +关注

    关注

    27

    文章

    5862

    浏览量

    103269
  • 仿真器
    +关注

    关注

    14

    文章

    988

    浏览量

    82998
  • Fuchsia
    +关注

    关注

    0

    文章

    19

    浏览量

    6631
收藏 人收藏

    评论

    相关推荐

    鸿蒙OS崛起,鸿蒙应用开发工程师成市场新宠

    应用的形态也在发生着翻天覆地的变化。作为全球领先的移动操作系统和智能终端制造商,华为公司自主研发的鸿蒙OS应运而生,致力于构建一个统一的分布式操作系统,为各行各业的应用开发带来全新的可能性。 一、
    发表于 04-29 17:32

    鸿蒙系统三防平板怎么样

    鸿蒙系统三防平板是一款功能强大、性能卓越的平板电脑,其独特的三防设计使其成为各种恶劣环境下的理想选择。无论是户外探险、工地作业还是军事应用,鸿蒙系统
    发表于 04-12 14:26

    纯血鸿蒙系统,拿什么与安卓、iOS比?

    鸿蒙系统的出现就是来打破这种僵局的,华为鸿蒙是以生态系统为基本而产生的独立系统。如果与Android、iOS
    发表于 02-21 21:04

    未来从事鸿蒙开发?是否会有前景?

    鸿蒙的未来发展肯定很有前景的,鸿蒙作为新出的国产操作系统。它不仅只是手机操作系统鸿蒙的出发点就是万物互联。包含原生应用开发、车载、智能设备
    发表于 02-19 21:31

    鸿蒙系统优缺点,能否作为开发者选择

    凡是都有对立面,就直接说说鸿蒙的优缺点吧。 鸿蒙的缺点: 鸿蒙是从2019年开始做出来的,那时候是套壳Android大家都知晓。从而导致大家不看鸿蒙
    发表于 02-16 21:00

    华为鸿蒙系统怎么样 华为鸿蒙系统和安卓系统的区别

    华为鸿蒙系统是华为公司自主研发的全场景分布式操作系统,于2019年8月首次发布。鸿蒙系统不同于传统的操作
    的头像 发表于 02-02 14:54 634次阅读

    鸿蒙不再兼容安卓,那么鸿蒙开发者是否会大增?

    鸿蒙技术,享受蓝海红利。 鸿蒙的技术技能体系是怎么的?其实鸿蒙的板块内容也是居多的,可以用一张鸿蒙的开发者学习路线概括,如下: 从图中可以看到鸿蒙
    发表于 01-31 22:17

    鸿蒙系统和安卓的区别 鸿蒙系统有什么特别之处

    鸿蒙系统是华为公司自主研发的一款全新操作系统,旨在替代安卓系统鸿蒙系统与安卓
    的头像 发表于 01-18 11:45 3018次阅读

    请问mbed物联网操作系统会成为cortex-m中的android吗?

    mbed 物联网操作系统会成为cortex-m中的android吗?
    发表于 01-17 07:14

    华为鸿蒙凉了?谣言止于智者

    华为鸿蒙系统凉了吗?我们从目前的一系列新闻来看。鸿蒙并没有凉,反而愈发强大。从下面的一些新闻事实可以看出华为鸿蒙已经和Android、ios形成竞争
    发表于 01-11 22:29

    鸿蒙千帆起】《开心消消乐》完成鸿蒙原生应用开发,创新多端联动用户体验

    《开心消消乐》已经完成鸿蒙原生应用开发,乐元素成为率先完成鸿蒙原生应用开发的 20+游戏厂商之一。作为一款经典游戏,《开心消消乐》已经拥有 8 亿玩家,加入鸿蒙原生应用生态,将为其带来
    发表于 01-03 10:22

    鸿蒙千帆起】《钢岚》成为首款基于HarmonyOS NEXT开发的战棋新游

    近日,紫龙游戏旗下 BlackJack 工作室全新战棋旗舰作品《钢岚》在华为游戏中心首发上线,并宣布《钢岚》完成鸿蒙原生应用开发,成为基于 HarmonyOS NEXT 开发的首款战棋新游,不但
    发表于 12-28 10:24

    华为鸿蒙系统

    华为鸿蒙系统(HUAWEI Harmony OS),是华为公司在2019年8月9日于东莞举行的华为开发者大会(HDC.2019)上正式发布的操作系统。 华为鸿蒙
    发表于 11-02 19:39

    鸿蒙操作系统的前世今生

    操作系统的要求。 因为以上这些不可替代的优势,鸿蒙操作系统正在逐步壮大,已经成为众多企业和群众关注的热点,希望鸿蒙操作
    发表于 10-08 19:55

    BM1684编解码性能是同时支持32路解码和2路编码吗?内存大小和内存带宽会不会成为瓶颈?

    BM1684编解码性能是同时支持32路解码和2路编码吗?内存大小和内存带宽会不会成为瓶颈?
    发表于 09-19 06:33