对标鸿蒙 OS,Google 下一代操作系统 Fuchsia 源码公开!
「话说天下大势,分久必合,合久必分。」
在科技圈优胜劣汰之势下,操作系统从早期的大型机时代到基于 UNIX、Linux 等开源软件的百家争鸣,再到 PC 时代 Windows 王者胜,移动领域的 Google Android 和苹果公司的 iOS 平分天下,素有以 10 年为周期的操作系统即将走到下一时代的四岔路口。
当下万物互联的到来,诞生了可穿戴、智能手表、车载等多款物联网终端设备,伴随碎片化而来的还有各家科技公司为特定场景量身定做的操作系统。
其中,不仅包含国内我们正亲眼见证逐渐壮大起来的鸿蒙 OS、RT-Thread、UOS、SylixOS、指令集等等,在面向全新的商业应用场景下,国外的科技巨头们也正在加快脚步。
以 Google 为代表,除了已被广泛使用的 Android、Chrome OS 之外,众所周知,四年前,Google 正在秘密研发全新的操作系统 Fuchsia。近日,Fuchsia 正式面向公众开放了源代码,这意味着任何人都可以查看或下载源代码并自行定制构建操作系统,Google 对此表示,希望通过开源让更多的人参与进来,共建这款操作系统。
Fuchsia 源代码首次公开!
Fuchsia 一词,引用 Google 自己的解释是:Pink(粉红)+Purple(紫色)=Fuchsia(灯笼海棠,一个新的操作系统)。
实际上,继 Android 被广泛应用之后,外媒进而揭晓了 Google 正在秘密研发的另一款操作系统 Fuchsia。
或许有不少人不理解,论及 Android 在操作系统的地位,应该是任何一款操作系统都无法比拟的,为何还要费事再弄出一套操作系统?
据了解,Fuchsia 与基于 Linux 内核的 Chrome OS、Android 有所不同,它是基于全新的 Zircon 微内核研发,主要采用了 C、C++ 编写。重点是,它的设计目标并不是为了取代上面几款操作系统,而是希望运行于所有平台,包括智能手机、 PC、智能设备、物联网等设备之上。
去年,Google 悄悄上线了 Fuchsia.dev 官方网站(https://fuchsia.dev/),旨在传授开发者如何在 Fuchsia 上更好地开发,以及在小范围内让开发者了解如何制作 Fuchsia 应用程序。
不过,过去几年间,虽然外媒多次揭秘了 Fuchsia 的相关消息,但 Google 对此的态度一直是保持低调。
时至今日,Google 一反往常地首次高调宣布 Fuchsia 代码公开,并呼吁开发者为该项目作出贡献。
其中,Google 公开了开放源代码项目使用的常规基础结构,包括创建新的邮件列表用于项目讨论;添加治理模型用以阐明如何制定战略决策,开放问题跟踪器,帮助开发者查看正在执行的工作。
另外,Google 还发布了技术路线图,其中包括诸如独立的驱动程序用以更新 Zircon 内核,以此提高文件系统性能以及研究“在运行 Fuchsia 的工作站上对用户输入事件进行更全面的处理”等项目。
为了帮助开发者无需使用与 Fuchsia 兼容的硬件(例如原始的 Google Pixelbook)就可以开始使用 Fuchsia 操作系统,Google 已经发布了详细指南,说明了如何在 Mac 或 Linux 计算机上使用正式的 Fuchsia 模拟器。
对此,Google 表示,Fuchsia 的目标是为了创建一个安全、可更新、兼容且实用的操作系统。
除此之外,值得注意的是,最新的 Fuchsia 的源代码并没有直接托管到 GitHub 上,而是放到了自家的平台(https://fuchsia.googlesource.com)。如果你想贡献代码,也有一个正式的流程可以让你成为 Fuchsia 项目的成员。
一统多平台的 Fuchsia 操作系统真要来了?
这次消息一出,不少开发者对 Fuchsia 充满了期待。从过去的“实验”到如今的源代码公开,我们距离 Fuchsia 的落地还有多久?
别高兴太早!
虽然今年年初,有外媒报道,谷歌新操作系统 Fuchsia OS 的开发已经接近尾声,进入开发者亲自试用的阶段。
但这一次,Google 站出来正面回应,Fuchsia 尚未做好充足的准备,它既没有准备好进行一般产品开发,也不能作为开发应用的操作系统平台,在此,Google 也呼吁开发者们不要尝试将 Fuchsia 作为主要操作系统运行。但是作为开发者的你,可以复制、编译并为该项目作出贡献。
谷歌指出,Fuchsia 的目标是围绕这个项目建立一个包括开源社区。“Fuchsia是一个开放源代码项目,从平台本身的架构到我们正在构建的开源社区,都包含在设计中。该项目仍在快速发展,但系统的基本原则和价值观在整个项目中保持相对不变。”
全新的赛道,Fuchsia 对标鸿蒙 OS?亦是苹果?
此前,据 The Verge 报道,负责 Android 和 Chrome 的高管 Hiroshi Lockheimer 曾公开了一些关于 Fuchsia OS 的细节,其表示 Fuchsia OS 并不是想成为新的 Android 或 Chrome OS,而是针对操作系统的全新尝试:
我们的确在操作系统中尝试引入最新的技术,同时我也知道这势必会有许多人非常兴奋地表示’这是新的 Android‘或’新的 Chrome OS‘。但实际上,Fuchsia 真的不是如此,而是在致力于推动整个操作系统方面的发展,并且,我们在此项目中获得的经验和知识,将整合到其他产品线中,做出更好的产品。
据 9to5Google 报道,Lockheimer 还分享了这样一个观点:
这不仅仅是手机和 PC,在物联网的世界里,将会有越来越多的设备需要操作系统和新的运行时等。我认为这对于多种各有所长及特性的操作系统来说是有着共存空间的,Fuchsia 即是其中之一。
这意味着,从设计之初,Fuchsia 对标的就不是 Android 或 Chrome OS,更不是其替代品。
在如今人、机、物互联与人工智能等技术高速发展的现阶段,华为消费者业务软件部总裁王成录曾表示,做全新的操作系统一定要找到某一个大的行业转型发展的机会。
不久前,鸿蒙 OS 2.0 在 HDC 2020 大会上正式亮相,遵循其开源计划,2020 年 9 月 10 日面向内存 128KB-128MB 终端设备、2021 年 4 月面向内存 128MB-4GB 终端设备、2021 年 10 月面向 4GB 以上的所有设备。
与此同时,操作系统另一大巨头苹果于日前发布自研 M1 芯片,而该款芯片的推出,意味着苹果的硬件与软件逐步掌控在自己的手中,并为其统一移动端与桌面端的广袤生态无疑提供了更多的便利。
如今数字化转型已成主流趋势,蓄力并构建统一的生态或许才是最为明智的选择。这也是 Fuchsia 致力于跨多端多平台、苹果致力于打造自研芯片、鸿蒙 OS 适配智慧屏、可穿戴等多设备的根本原因。
全新的物联网赛场上,虽然科技巨头在大力准备,但截至目前,还未出现一款如曾经 Android、iOS 那样一统四方的操作系统,而在生态层面,大家无疑都还处于同一起跑线,谁能笑到最后,这就需要交给时间来验证。
参考:
https://9to5google.com/2020/12/08/google-fuchsia-os-public-development/
对标鸿蒙 OS,Google 下一代操作系统 Fuchsia 源码公开!相关推荐
- CSDN开发者周刊第 20 期:Google 下一代操作系统 Fuchsia 源码正式公开;AI 消除马赛克 效果惊人
CSDN开发者周刊:只为传递"有趣/有用"的开发者内容,点击 Star(CodeChina)! 本周热门项目 1.红帽停止维护 CentOS 8,创始人另起炉灶 12 月 8 日, ...
- 鸿蒙OS 2.0 开源网址 源码仓库
这种没有意义的破文章,尽然点击好几万,本站那么多有价值的文章,快去看看吧
- 当贝os系统和华为鸿蒙系统,敢和华为鸿蒙OS叫板的操作系统如何?网友说,咦?咋这么好用呢!...
原标题:敢和华为鸿蒙OS叫板的操作系统如何?网友说,咦?咋这么好用呢! 今年电视领域可以说火热的不要不要,你方唱罢,我登场.由于5G网络的来临,多家名企进军智能家居大屏领域,如手机巨头华为.一加等相继 ...
- Fuchsia源码分析--系统调用流程
Fuchsia源码分析--系统调用流程 以zx_channel_create为例 Fuchsia系统调用的定义 Fuchsia系统调用定义文件的编译 Fuchsia系统调用用户空间的调用流程 zx_c ...
- [分享]错误“应用程序Xcode的这个版本不能与此版本的OS X配合使用”以及Mac源码和IOS开发资料分享
[分享]错误"应用程序Xcode的这个版本不能与此版本的OS X配合使用"以及Mac源码和IOS开发资料分享 安装Xcode时,出现"应用程序Xcode的这个版本不能 ...
- firefox os 开发踩地雷游戏源码
踩地雷这游戏在大家生活中应该不陌生吧!咋们八零九零后都基本上玩过这款游戏,这也曾是windows xp上一款标配的单机游戏,想想无聊的时候拿出来玩玩倒是不错,今天推出Firefox os版踩地雷源码, ...
- 鸿蒙OS与安卓、Fuchsia 对比分析
本文基础资料来源:https://blog.csdn.net/gxc19971128/article/details/104953294,进行了部分修改完善. 1.三种操作系统比较 对于Android ...
- google新操作系统Fuchsia
前言 Fuchsia,是由Google公司开发的继Android和Chrome OS之后的第三个系统,已在Github中公开的部分源码可以得知.Google对于Fuchsia的说明是"Pin ...
- Google Chrome Source Code 源码下载
2019独角兽企业重金招聘Python工程师标准>>> Goolgle 于 2008.09.02 发布了浏览器 Google Chrome.Google Chrome 使用的内核源码 ...
最新文章
- hdu 3966( 树链剖分+点权更新)
- 快速入门数据结构和算法
- java让服务器停止运行,java调用远程服务器的shell脚本以及停止的方法实现
- BZOJ#3252. 攻略
- python求阶乘之和_python计算阶乘前n项和
- 听听【八年阿里架构师】怎样讲述Dubbo和Spring Cloud微服务架构
- ELK(ElasticSearch, Logstash, Kibana)实时日志分析平台部署
- 利用中间结果减少计算量
- Android ROM 制作教程
- wordpress用途_8个热门WordPress多用途主题及其炫酷功能
- openpyxl使用教程
- 指数函数、对数函数、双曲函数
- python绝对值_python求绝对值的三种方法小结
- 加法的横式竖式教案c语言,竖式进位加法教案
- 一款好用的手机云便签APP和电脑云便签软件
- 二层、三层、四层交换机的区别
- PS按照图片大小调整画布大小
- 新加坡IT薪酬总结,
- one world,one dream
- ArcGIS10.2下载安装 License Manager、ArcGIS Desktop、ArcGIS Server软件下载及破解
热门文章
- 看到的一个很不错的分析LCA和RMQ的文章(转载,先收着)
- [NOIp 2009]Hankson的趣味题
- codeforces 776C Molly's Chemicals(连续子序列和为k的次方的个数)
- Codevs 2989 寻找somebody
- IOS内存管理「3」- 自动释放的基本概念和用法
- [转贴] 电脑族请关爱自己的身体--远离“电脑病”完全实用手册
- .so动态链接库文件
- [论文阅读] Exploring Dense Context for Salient Object Detection
- 【Maven】import maven依赖安装失败——暂时玄学解决
- 大智慧找不到服务器,【图】大智慧官方居然没有全推服务器请老师解决_股票软件,股票指标,炒股,股票论坛,选股公式_股票软件技术交流论坛_理想论坛 - 股票论坛...