谷歌从Android移除大量Fuchsia相关代码,Starnix项目新
感谢本站网友Coje_He的线索传递!
本周,谷歌从Android开源项目中删除了大量关于Fuchsia的代码,但Android和Fuchsia之间仍然有着密切的联系。
谷歌的内部操作系统Fuchsia目前只支持该公司的两款智能显示器Nest Hub和Nest Hub Max,但谷歌的野心不止于此。
谷歌希望一些Fuchsia设备可以运行Android和Linux等其他操作系统的应用程序当然这在理论上是可以做到的
有几种方法可以实现这个目标谷歌最早的尝试之一是在虚拟机中运行完整的Android操作系统实例因此,Chrome OS和PC版Google Play游戏可以支持Android应用,但这种方案也存在一些潜在的性能缺陷
此外,谷歌还探索了另一条路径,即在Fuchsia和Android运行时之间建立直接连接正如2019年有媒体发现,谷歌用AOSP代码创建了一个项目,这个项目将创建为Fuchsia设备设计的Android运行时的进程
本站了解到,名为device /Google/ Fuchsia的Android项目已于2021年2月停止支持,但到目前为止它还没有公开事情的进展。
本周,谷歌从安卓系统中删除了所有device /Google/ Fuchsia代码,这也标志着这条特殊道路的终结。
移除后,该项目只留下了简单的TODO消息,表明谷歌正在考虑走一条新的道路负责这一变化的开发人员正在开发Fuchsia的Starnix项目
值得一提的是,这个项目在2021年首次曝光Starnix项目设计的初衷是让Fuchsia能够原生运行为Linux/Android开发的应用和库为了实现这个目标,Starnix还将底层内核指令从Linux转换为Fuchsia的锆石内核
Starnix的提议被接受并开始工作已经一年多了在此期间,Fuchsia团队在开发可以在Fuchsia设备上运行的Linux程序方面取得了巨大的进展
Fuchsia项目组希望在Fuchsia设备上运行Linux程序其实官方还提供了专门的Starnix外壳,可以帮助开发者和发烧友玩Fuchsia工作站
值得注意的是,这个外壳并不是简单的Linux设计,而是包含在系统中的小型Android发行版最近这个功能被Android的通过adb命令访问Fuchsia和Starnix的功能所取代,可以说和访问其他任何Android设备一样简单
展望未来,谷歌似乎准备通过使用Fuchsia的Starnix团队来建立一个兼容Android及其应用程序的稳定解决方案,Fuchsia的路线图也要求它更好地处理Android的init进程。
6月,另一个路线图项目指出,谷歌希望在Fuchsia中正确地启动和运行时钟应用程序,这可能是指谷歌时钟或AOSP的开源桌面时钟当然,这个特别项目在公布后不久就对公众隐藏了,只流传了下面的截图
总而言之,谷歌的Fuchsia团队似乎仍在考虑创造智能家居之外的产品,比如让Fuchsia成为一个类似于Android的通用操作系统,并兼容大量的Android应用程序但目前还没有更多消息,谷歌打算将这些高端设计应用到什么样的设备上,还有待观察