2天时间,聊今年最热的 Agent、上下文工程、AI 产品创新等话题。2025 年最后一场~ 了解详情
写点什么

谷歌大量删除 Android 开源项目中 Fuchsia 相关代码

  • 2022-07-19
  • 本文字数:907 字

    阅读完需:约 3 分钟

谷歌大量删除 Android 开源项目中 Fuchsia 相关代码

本周,谷歌在 Android 开源项目 (AOSP) 中删除了大量关于 Fuchsia 的代码,但 Android 和 Fuchsia 目前依然联系紧密。



Fuchsia OS 是谷歌在 Android 和 chromeOS 之外的又一个操作系统,基于 Zircon,而非 Linux。Fuchsia 目前仅支持该公司的两款智能显示器Nest HubNest Hub Max,但谷歌一直希望 Fuchsia 设备能够运行安卓和 Linux 等操作系统的 App。为此,谷歌做了很多尝试。

 

早期,谷歌尝试在虚拟机中运行 Android 操作系统的完整实例,得益于此,Chrome OS 和 PC 版谷歌 Play Games 可以支持 Android 应用,但这种方案也存在潜在的性能缺陷。

 

谷歌还想了一种办法就是在 Fuchsia 与 Android Runtime 之间建立直接联系。在 2019 年有媒体发现谷歌在 AOSP 代码中创建了一个专为 Fuchsia 设备设计 Android Runtime 进程的项目。

 

不过,这个被称为“device/google/fuchsia”的 Android 项目在 2021 年 2 月后便一直停滞不前,没有公开信息来表明项目进展。而在本周,“device/google/fuchsia”的所有代码都从 Android 中删除,正式标志着该探索方式的终结。

 

代码删除之后,该项目只留下简单的“TODO”信息,这表明谷歌可能正在寻求新的方式来代替它。资料显示,负责更改的开发人员主要从事 Fuchsia 的“Starnix”项目。

 

据悉,Starnix 项目的目标就是让 Fuchsia 能够“原生”运行 Linux 或 Android 构建的应用和库,该项目最早是在 2021 年被曝光。为了实现目标,Starnix 还把底层内核指令从 Linux 转换成了 Fuchsia 的 Zircon 内核。

 

Starnix 提案被接受并开始进行已经一年多的时间。在此期间,Fuchsia 团队在使 Linux 程序能够在 Fuchsia 设备上运行方面取得了重大进展。

 

事实上,一个专门的 Starnix shell 曾短暂地用于测试 Fuchsia 的“工作站”。这个 shell 不仅仅是 Linux,实际上是“包含在系统中的小型 Android 发行版”。最近,这一功能被替换为通过adb命令访问 Fuchsia 和 Starnix 的 Android 功能,就像访问任何其他 Android 设备一样简单。

 

根据外媒推测,Fuchsia 的 Starnix 团队可能将专注在操作系统与 Android 及其应用程序兼容和稳定方面。


参考链接:


https://9to5google.com/2022/07/15/android-removes-fuchsia-code-starnix/

2022-07-19 12:053085

评论

发布
暂无评论
发现更多内容

“智能体”帮你的报销化繁为简,智能共享助力财务转型

用友BIP

如何通过YashanDB实现动态数据分析

数据库砖家

通过YashanDB实现数据的分布式存储

数据库砖家

如何通过YashanDB实现跨部门数据协同

数据库砖家

蜜雪冰城海外财务共享(一期)成功上线!

用友BIP

炸裂!Dify新版发布:内置MCP双向支持!

王磊

如何配置YashanDB实现数据高可用架构

数据库砖家

如何通过YashanDB丰富企业的客户数据

数据库砖家

如何进行YashanDB系统的故障排查与恢复?

数据库砖家

如何评估YashanDB的长期可维护性及稳定性?

数据库砖家

如何通过YashanDB实施弹性计算环境的数据管理

数据库砖家

如何通过YashanDB实现定制化的数据报告

数据库砖家

如何通过YashanDB实现数据监控与预警?

数据库砖家

如何高效利用YashanDB提升数据管理能力

数据库砖家

YashanDB数据库版本升级与迁移指南

数据库砖家

如何进行YashanDB数据库性能基准测试

数据库砖家

域名锁是什么?有必要安装域名锁吗?

防火墙后吃泡面

如何通过YashanDB创建自定义数据报告?一步步指南

数据库砖家

如何通过YashanDB减少数据冗余与重复?

数据库砖家

快速掌握YashanDB的查询优化技巧

数据库砖家

如何高效利用YashanDB数据库进行数据挖掘

数据库砖家

如何通过YashanDB处理非结构化数据

数据库砖家

如何进行YashanDB的安全审计

数据库砖家

超详细攻略:教你3分钟在华为开发者空间构建专属Agent

华为云开发者联盟

专注服务实时多模态 AI,Cerebrium 宣布 850 万美元种子融资;英特尔发布 AI 语音游戏助手 SDK丨日报

声网

如何进行YashanDB数据库的安全审计

数据库砖家

如何通过YashanDB实现快速数据访问与高性能查询

数据库砖家

如何高效使用YashanDB数据库的日志系统?

数据库砖家

从代码审计到生态共建 解码鼎夏智能的产业跃升密钥

极客天地

巧用YashanDB数据库实现海量数据快速查询

数据库砖家

容量规划与扩展策略:YashanDB数据库企业应用

数据库砖家

谷歌大量删除 Android 开源项目中 Fuchsia 相关代码_语言 & 开发_褚杏娟_InfoQ精选文章