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

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

3天内不再提示

为什么已经拥有Android操作系统的谷歌想要建立全新的“Fuchsia”?

工程师邓生 来源:雷锋网 作者:雷锋网 2020-12-09 11:43 次阅读

自从我们第一次发现谷歌正在开发一款名为“Fuchsia”的新操作系统以来,已经有四年多了。

它的独特之处在于它不是基于Linux内核的,而是使用了一个名为“Zircon”的微内核。此外,尽管它是在可公开浏览的存储库上“公开”开发的,但没有人真正了解该操作系统的用途,同时,谷歌的高管们对这一切也都讳莫如深。

如今,该公司宣布,它将通过从其公司外部寻求更多的参与力量来扩大开放。谷歌表示,它已经“为项目讨论创建了新的公共邮件列表,添加了一个治理模型来阐明战略决策是如何制定的,并为参与者开放了问题跟踪程序,以查看正在进行的工作。”

尽管有一些早期的UI示例,但是我们已经看到Google提供的代码和文档已经有一段时间了。谷歌近日的公告强调,“‘Fuchsia’这一新的操作系统还没有准备好进行一般产品开发,也没有成为开发目标”,但这一宣布很可能会引发外部更多的讨论。

我们知道,“Fuchsia”并不一定是Android或Chrome操作系统一对一的替代品。关于“Fuchsia”的实践环节,最有趣的线索来自这样一个事实:我们知道,它已经在Google智能音箱硬件上进行了测试。尽管发布时,它们并没有运行Fuchsia”。相关人士仅列举了几个与“谷歌制造”设备排列在一起的紫红色代码的例子。

谷歌简单地将“Fuchsia”称为“安全、可更新、包容和务实的生产级操作系统”。在2019年的一次采访中,谷歌的Hiroshi Lockheimer特征的“Fuchsia”可能会针对手机或笔记本电脑之外的“某些其他外形因素”进行优化。

我们正在研究一个新的操作系统会是什么样子。一般地,当人们知道时会很兴奋地说:“哦,这是新的安卓系统”或者“这是新的Chrome操作系统”。但“Fuchsia”并不是关于这个的,它是关于推动先进的操作系统和我们从“Fuchsia”中学到的东西,并可以融入其它产品。

除了新的邮件列表和征集投稿人之外,谷歌还发布了一份“技术路线图,但它主要集中在底层操作系统上,比如“一个独立于驱动程序更新内核的驱动程序框架”和“‘Fuchsia’接口定义语言”。“Fuchsia”的路线图表明,许多最初的子系统正在被改造,使用一个新的IO库和组件架构,Google运行了很多开源项目,这些项目名义上是由任何人开发的,但实际上大部分都是由Google的工程师完成的,“Fuchsia”看起来也是一样。

公司今天宣布的新的战略方向中,他们对外表示:“‘Fuchsia’引领着紫红色的方向,做出平台决策”,但鼓励更多外部行业力量的参与。

“从今天开始,我们正在扩展‘Fuchsia’的开源模型,使公众更容易参与这个项目。”

“我们为项目讨论创建了新的公共邮件列表,添加了一个治理模型来阐明战略决策是如何制定的,并为公共贡献者打开了问题跟踪程序,以查看正在进行的工作。作为一个开源的努力,我们欢迎来自所有人的高质量、经过良好测试的贡献。现在有了一个过程,可以成为成员以提交修补程序,或者成为具有完全写入权限的提交者。”

该公司还特别指出,“Fuchsia”还没有准备好进行一般产品开发,甚至不能作为开发目标。不过,任何拥有真正技术能力的人都可以克隆存储库并构建代码。谷歌已经提供了大量关于如何做到这一点的文档,以及一个模拟器。

该操作系统支持Flutter应用程序,并使用C,C++,Dart,Python,Go和Rust编程语言编写。DahliaOS是Fuchsia OS的一个分支,Zicron内核变体仍在开发中,它的Linux版本已经可以使用了。

谷歌还指出,它的目标是围绕这个项目建立一个包括开源社区。“Fuchsia是一个开放源代码项目,从平台本身的架构到我们正在构建的开源社区,都包含在设计中。该项目仍在快速发展,但系统的基本原则和价值观在整个项目中保持相对不变。”

那么,为什么已经拥有Android操作系统的谷歌想要建立一个新全新的“Fuchsia”?

据公开信息,虽然Android系统属于Google,但它仍然是基于Linux构建的,同时Google也因Java问题被起诉。“Fuchsia”操作系统不同于Android使用的Linux内核,相反地,它采用了一个相对较新的Zircon的内核,并由Flutter引擎和Dart语言编写而成。

值得一提的是,“Fuchsia”操作系统与目前的Android相比,无论是存储器还是内存之类的硬件要求都大幅降低,这也满足了其终端使用的需求。除了应用于智能手机、计算机等,“Fuchsia”操作系统还可以在智能家居物联网设备上运行,实现跨平台的运行和操作。

责任编辑:PSY

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

    关注

    12

    文章

    3935

    浏览量

    127368
  • 谷歌
    +关注

    关注

    27

    文章

    6166

    浏览量

    105338
  • 操作系统
    +关注

    关注

    37

    文章

    6816

    浏览量

    123313
  • Fuchsia
    +关注

    关注

    0

    文章

    19

    浏览量

    6677
收藏 人收藏

    评论

    相关推荐

    【书籍评测活动NO.53】鸿蒙操作系统设计原理与架构

    呈现鸿蒙系统的原理与架构。 有利于纠正研究者、学生、开发者和行业从业者对鸿蒙技术理解的偏差,建立一个更好的鸿蒙生态环境。 整体概述:HarmonyOS 的基本设计理念 计算机硬件厂商需要按照操作系统
    发表于 12-16 15:10

    谷歌与三星联合发布Android XR操作系统

    谷歌与三星近日携手宣布,共同推出了全新操作系统——Android XR。这一系统专为头戴式装置和智能眼镜等下一代计算设备提供技术支持,旨在
    的头像 发表于 12-16 10:08 144次阅读

    华为引领国产操作系统迈向新高度

    近日,华为 “原生鸿蒙之夜暨华为全场景新品发布会” 如同一颗璀璨的科技流星,照亮了国产操作系统的前行之路。全新的原生鸿蒙操作系统(HarmonyOS NEXT)正式登场,标志着国产操作系统
    的头像 发表于 10-24 16:06 813次阅读

    谷歌开始推送Android 15稳定版

    近日,谷歌正式向Pixel系列设备推送了Android 15稳定版操作系统。目前,已有部分Pixel设备率先完成了系统升级,预计本周晚些时候,更大规模的更新推送将全面展开。
    的头像 发表于 10-17 16:12 1363次阅读

    请问MODUS支持LINUX、FREERTOS、UCOS、Mbed、Android所有操作系统吗?

    请问 MODUS 支持 LINUX、FREERTOS、UCOS、Mbed、Android 所有操作系统吗?
    发表于 07-23 06:06

    嵌入式实时操作系统:Intewell操作系统与VxWorks操作系统有啥区别

    Intewell操作系统和VxWorks操作系统都是工业领域常用的操作系统,它们各有特点和优势。以下是它们之间的一些主要区别:
    的头像 发表于 07-08 14:16 423次阅读
    嵌入式实时<b class='flag-5'>操作系统</b>:Intewell<b class='flag-5'>操作系统</b>与VxWorks<b class='flag-5'>操作系统</b>有啥区别

    使用Android9操作系统测试BLE功能,BLE连接失败的原因?

    我们正在使用 Android9 操作系统测试 BLE 功能。 在测试过程中,我们发现 BLE 连接失败,错误显示\" bt_smp[i]: dhkey chcks do nomatch
    发表于 05-27 06:10

    vivo首批适配Android 15 Beta版本操作系统

    vivo 日前宣布,其智能手机 X100 和 iQOO 12 将作为首批适配 Android 15 Beta 版本操作系统的机型,于部分国家和地区率先推出。
    的头像 发表于 05-20 14:27 1234次阅读

    谷歌钱包提高适配门槛,部分旧机型无法使用

    谷歌钱包是谷歌专为安卓设备研发的支付应用,用户可借助NFC和商店通行证/门票实现快捷支付功能。目前,谷歌钱包要求设备至少搭载Android 9及以上版本
    的头像 发表于 05-13 15:31 557次阅读

    带你认识实时操作系统(rtos)

    实时操作系统(RTOS)是为嵌入式系统和实时应用提供一个稳定、可预测和高效运行环境的操作系统。实时操作系统确保了系统能够在严格的时间限制内响
    的头像 发表于 04-16 16:30 1257次阅读
    带你认识实时<b class='flag-5'>操作系统</b>(rtos)

    TLT507-Android操作系统演示案例

    TLT507-Android操作系统演示案例
    的头像 发表于 01-26 14:57 1186次阅读
    TLT507-<b class='flag-5'>Android</b><b class='flag-5'>操作系统</b>演示案例

    深度解析全球操作系统格局

    操作系统是负责协调、管理和控制计算机硬件与软件资源的程序,是整个计算机的核心系统软件。 按照操作系统面向的设备类型,通用操作系统主要包括桌面操作系统
    的头像 发表于 01-18 15:00 1168次阅读
    深度解析全球<b class='flag-5'>操作系统</b>格局

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

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

    谷歌宣布放弃Fuchsia OS引入完整Chrome/Chromium浏览器

    此前的Chromium例行代码更新显示,谷歌决定终止将完整Chrome/Chromium浏览器引入至Fuchsia OS的计划。
    的头像 发表于 01-16 14:02 748次阅读

    详解实时操作系统和非实时操作系统

    实时操作系统,当外界事件和数据产生时,系统能以足够快的速度予以处理,其处理结果能在规定的时间内控制生产结果或对系统做出响应,并控制所有实时任务协调一致运行的操作系统
    的头像 发表于 12-26 09:54 4762次阅读
    详解实时<b class='flag-5'>操作系统</b>和非实时<b class='flag-5'>操作系统</b>