谷歌向公众开放Fuchsia OS:支持手机电脑IoT,华为鸿蒙与之对标
晓查 发自 凹非寺
量子位 报道 | 公众号 QbitAI
已经曝光了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主要是面向有一定技术能力的开发者。
谷歌希望开发者一起来帮助构建这个操作系统的未来。
开源地址:
https://fuchsia.googlesource.com
开发者网站:
http://fuchsia.dev/
安装指导:
https://fuchsia.dev/fuchsia-src/development/hardware/paving
官方博客:
https://opensource.googleblog.com/2020/12/expanding-fuchsias-open-source-model.html
— 完 —
本文系网易新闻•网易号特色内容激励计划签约账号【量子位】原创内容,未经账号授权,禁止随意转载。
量子位年度智能商业大会启幕,大咖已就位!
12月16日,李开复博士、谭建荣院士、清华唐杰教授,以及来自小米、美团、百度、华为、爱奇艺、小冰、亚信、浪潮、容联、澎思、地平线、G7等知名AI大厂的大咖嘉宾将齐聚MEET2021大会,期待关注AI的朋友报名参会、共探新形势下智能产业发展之路。
▽早鸟票限时优惠,扫码锁定席位吧~
量子位 QbitAI · 头条号签约作者
վ'ᴗ' ի 追踪AI技术和产品新动态
一键三连「分享」、「点赞」和「在看」
科技前沿进展日日相见~
谷歌向公众开放Fuchsia OS:支持手机电脑IoT,华为鸿蒙与之对标相关推荐
- 谷歌向公众开放Fuchsia操作系统,华为鸿蒙与之对标
2020-12-09 12:34:19 晓查 发自 凹非寺 量子位 报道 | 公众号 QbitAI 已经曝光了4年多的谷歌Fuchsia操作系统,今天正式向公众开放源代码了. 从今天开始,谷歌扩展了F ...
- 鸿蒙os下载到电脑上,华为鸿蒙电脑系统最新下载
华为鸿蒙OS2.0系统是一款2020年华为最新推出的华为手机最新系统,华为鸿蒙OS2.0系统高端规划和设计突破了科技的桎梏,与主要的移动操作系统兼容,并且更加安全专业,需要的体验的用户赶快来下载进行体 ...
- 华为鸿蒙os手机系统下载,华为鸿蒙os系统手机正版
华为鸿蒙os系统手机正版是一款最新的国产手机系统程序.华为鸿蒙os系统手机正版是目前的最新官方版本.这款手机系统志在于打破外国手机系统的垄断,让日后的中国用户和中国的手机开发者们不必再只能用外国引进的 ...
- 华为鸿蒙战略泄天机,谷歌最强Fuchsia OS进入狗粮测试,华为害怕?鸿蒙战略超乎你想象...
原标题:谷歌最强Fuchsia OS进入狗粮测试,华为害怕?鸿蒙战略超乎你想象 近日,作为Android操作系统可能的继任者,谷歌宣布Fuchsia OS进入"狗粮"测试阶段,一石 ...
- 谷歌fuchsiaos和华为鸿蒙,华为鸿蒙最大的对手现身!谷歌正式推送Fuchsia OS,或替代安卓...
原标题:华为鸿蒙最大的对手现身!谷歌正式推送Fuchsia OS,或替代安卓 可能是看到了华为鸿蒙的进展神速,谷歌在近日也正是开始了Fuchsia OS的推送. 5月25日,谷歌Fuchsia OS项 ...
- 华为鸿蒙os手机系统下载,华为鸿蒙系统下载2.0手机版-鸿蒙os下载手机版最新下载-880手游网...
鸿蒙系统下载手机版华为自主研发的一款手机系统,这款软件功能强大可以实现简洁化桌面一些常用的还有经典的功能都会显示,还可以实现终端连接,自动连接你的手机电视等智能化家居,支持全场景安全稳定又美观,还可以 ...
- 鸿蒙可以安装安卓app吗,华为鸿蒙支持安卓应用吗 华为鸿蒙OS适配应用有哪些
近日华为鸿蒙系统OS首批升级机型名单曝光,从曝光的机型名单来看,第一批支持升级的手机基本上都是华为的最新款手机.不过话说回来,鸿蒙系统可以支持手机升级,那么鸿蒙系统是否支持安卓软件呢?此外鸿蒙系统都支 ...
- 鸿蒙OS可以装电脑吗,华为的鸿蒙系统可以用在电脑上吗?
根据官方描述:"华为的鸿蒙OS是基于微内核.面向全场景的分布式操作系统".既然是面向全场景,当然也包括了电脑,不过按照个人理解,并不是我们现在所用的电脑,而是基于国产的创新型电脑, ...
- 魅族手机可安装鸿蒙操作系统吗,国产要抱团取暖?魅族、中兴、小米等手机可能适配华为鸿蒙系统...
原标题:国产要抱团取暖?魅族.中兴.小米等手机可能适配华为鸿蒙系统 随着海外打压的不断延续,国产手机品牌也意识到危机,不仅华为方面再加大手机芯片和系统的研发,OPPO也在举全集团之力开发自家手机处理器 ...
最新文章
- 北大韦神透露现状:自己课讲得不太好,中期学生退课后就剩下5、6个人
- sqoop 数据迁移
- 51 时间片系统 纯c语言,51单片C语言学习.doc
- mysql 如何将一个库的一个表的数据复制到另一个库中的一个表
- linux 如何对文件解压或打包压缩
- [转]Delphi中QuotedStr介绍及使用
- Transformers中的位置编码到底是什么?
- oracle存储过程中数组的使用
- linux分配内核,linux 内核分配算法
- HTML5开发和web前端开发的区别与联系?
- 和是java语言字符常量吗_在 JAVA 语言中,下列正确的字符型常量是_电路原理答案_学小易找答案...
- 应用 Valgrind 发现 Linux 程序的内存问题
- 支持各硬件平台的机器学习模型 AWS发表新开源项目
- 工控安全PLC固件逆向二
- 【学习日志】2022.10.08 Unity人物运动(移动+转身)、Character Controller、射线检测、动画融合
- 提取网页内容-Python
- Mac OS X添加网络打印机
- 一、Matlab图像处理入门
- pyspark groupby分组 遍历分组后的数据(每一行)
- Linux下Oracle11G64位安装流程