anbox 项目关注

本贴最后更新于 344 天前,其中的信息可能已经时移世改

anbox 是一个基于容器技术的 android 虚拟化系统,使用定制版 LXC 容器,现在支持 gles2

主干仓库:https://github.com/anbox/anbox,主干仓库现在要求 ubuntu18.04 及以上系统,升级过部分依赖也调整一些 C++ 写法需高版本编译工具编译。

有很多团队在上面做了优化,有的开源,但是很多修改没合并到主干仓库,也有不承认是基于 anbox 的。

以下是我关注的

https://gitee.com/openeuler/anbox 国内维护的基于 https://github.com/anbox/anbox/tree/56c25f162ce87edb0fd97f9552b0f597b3a62b76

https://github.com/ubports/anbox 针对 ubuntu touch 的修改

https://github.com/sfdroid/anbox 针对旗鱼 OS 的修改,已废弃

https://github.com/alecbarber/anbox 为 anbox 做 camera 支持,第一个有 camera 支持的仓库,未合并主干。

https://gitee.com/anbox/anbox-headless 支持非 SDL 显示输出以提高显示流畅度

xdroid 不承认是基于 anbox,群里提 anbox 会被踢,提供 gles3 支持: https://www.linzhuotech.com

有反编译过其中一个 so,可以看出很多类和函数是重命名把所有 anbox 改成了 xdroid,类名,函数名,错误信息以及调试输出信息。也把其中的几个简单脚本搞成了加密的非脚本语言实现。

不过由于 anbox 核心编译后非常小,非静态编译结果仅几兆,这个 anbox 的 so 仅占 xdroid 打包程序(接近 1G 文件,主程序 + 各种依赖库 +android.img)中的极小部分,xdroid 为 anbox 做了个好用的管理工具,软件仓库工具,用 qt 做的。这个很小的 so 也是 xdroid 的核心所在。

也有其他基于 anbox 的商业化项目,包括华为等多个公司都有对应产品,不关注就不找链接了,不清楚是否开放修改后的源码。

https://github.com/waydroid 新架构的 anbox,使用标准 LXC 容器,现阶段是为 ubuntu touch 做,要求是必须是基于 android9 适配的 ubuntu touch 才能使用

还有一个是基于 qemu 的类似 libhoudini 的实现,用于在 x86 上跑 arm 的 app 的东西:https://github.com/goffioul/ax86-nb-qemu-guest,https://github.com/goffioul/ax86-nb-qemu-qemu,https://github.com/goffioul/ax86-nb-qemu

  • Anbox
    3 引用 • 4 回帖
  • 开源

    Open Source, Open Mind, Open Sight, Open Future!

    411 引用 • 3588 回帖 • 1 关注
3 操作
kuailexs 在 2024-05-29 13:55:45 更新了该帖
kuailexs 在 2021-08-04 11:49:07 更新了该帖
kuailexs 在 2021-08-04 11:32:35 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
kuailexs
喜欢玩C,却靠Java吃饭的码农。 成都

推荐标签 标签

  • 一些有用的避坑指南。

    69 引用 • 93 回帖
  • 分享

    有什么新发现就分享给大家吧!

    248 引用 • 1794 回帖 • 2 关注
  • jsoup

    jsoup 是一款 Java 的 HTML 解析器,可直接解析某个 URL 地址、HTML 文本内容。它提供了一套非常省力的 API,可通过 DOM,CSS 以及类似于 jQuery 的操作方法来取出和操作数据。

    6 引用 • 1 回帖 • 488 关注
  • C++

    C++ 是在 C 语言的基础上开发的一种通用编程语言,应用广泛。C++ 支持多种编程范式,面向对象编程、泛型编程和过程化编程。

    107 引用 • 153 回帖
  • OnlyOffice
    4 引用 • 23 关注
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 609 关注
  • 大疆创新

    深圳市大疆创新科技有限公司(DJI-Innovations,简称 DJI),成立于 2006 年,是全球领先的无人飞行器控制系统及无人机解决方案的研发和生产商,客户遍布全球 100 多个国家。通过持续的创新,大疆致力于为无人机工业、行业用户以及专业航拍应用提供性能最强、体验最佳的革命性智能飞控产品和解决方案。

    2 引用 • 14 回帖
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    32 引用 • 99 回帖
  • Kafka

    Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。

    36 引用 • 35 回帖 • 1 关注
  • flomo

    flomo 是新一代 「卡片笔记」 ,专注在碎片化时代,促进你的记录,帮你积累更多知识资产。

    6 引用 • 143 回帖
  • WebClipper

    Web Clipper 是一款浏览器剪藏扩展,它可以帮助你把网页内容剪藏到本地。

    3 引用 • 9 回帖
  • Google

    Google(Google Inc.,NASDAQ:GOOG)是一家美国上市公司(公有股份公司),于 1998 年 9 月 7 日以私有股份公司的形式创立,设计并管理一个互联网搜索引擎。Google 公司的总部称作“Googleplex”,它位于加利福尼亚山景城。Google 目前被公认为是全球规模最大的搜索引擎,它提供了简单易用的免费服务。不作恶(Don't be evil)是谷歌公司的一项非正式的公司口号。

    49 引用 • 192 回帖
  • SQLite

    SQLite 是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是全世界使用最为广泛的数据库引擎。

    5 引用 • 7 回帖
  • Gitea

    Gitea 是一个开源社区驱动的轻量级代码托管解决方案,后端采用 Go 编写,采用 MIT 许可证。

    5 引用 • 16 回帖 • 2 关注
  • 微服务

    微服务架构是一种架构模式,它提倡将单一应用划分成一组小的服务。服务之间互相协调,互相配合,为用户提供最终价值。每个服务运行在独立的进程中。服务于服务之间才用轻量级的通信机制互相沟通。每个服务都围绕着具体业务构建,能够被独立的部署。

    96 引用 • 155 回帖 • 4 关注
  • 微信

    腾讯公司 2011 年 1 月 21 日推出的一款手机通讯软件。用户可以通过摇一摇、搜索号码、扫描二维码等添加好友和关注公众平台,同时可以将自己看到的精彩内容分享到微信朋友圈。

    133 引用 • 796 回帖 • 1 关注
  • 旅游

    希望你我能在旅途中找到人生的下一站。

    95 引用 • 901 回帖
  • 心情

    心是产生任何想法的源泉,心本体会陷入到对自己本体不能理解的状态中,因为心能产生任何想法,不能分出对错,不能分出自己。

    59 引用 • 369 回帖
  • CodeMirror
    2 引用 • 17 回帖 • 162 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    6 引用 • 15 回帖 • 14 关注
  • MyBatis

    MyBatis 本是 Apache 软件基金会 的一个开源项目 iBatis,2010 年这个项目由 Apache 软件基金会迁移到了 google code,并且改名为 MyBatis ,2013 年 11 月再次迁移到了 GitHub。

    173 引用 • 414 回帖 • 364 关注
  • Hibernate

    Hibernate 是一个开放源代码的对象关系映射框架,它对 JDBC 进行了非常轻量级的对象封装,使得 Java 程序员可以随心所欲的使用对象编程思维来操纵数据库。

    39 引用 • 103 回帖 • 726 关注
  • Sandbox

    如果帖子标签含有 Sandbox ,则该帖子会被视为“测试帖”,主要用于测试社区功能,排查 bug 等,该标签下内容不定期进行清理。

    432 引用 • 1250 回帖 • 595 关注
  • TGIF

    Thank God It's Friday! 感谢老天,总算到星期五啦!

    290 引用 • 4494 回帖 • 653 关注
  • 音乐

    你听到信仰的声音了么?

    62 引用 • 512 回帖
  • 创业

    你比 99% 的人都优秀么?

    82 引用 • 1395 回帖
  • 强迫症

    强迫症(OCD)属于焦虑障碍的一种类型,是一组以强迫思维和强迫行为为主要临床表现的神经精神疾病,其特点为有意识的强迫和反强迫并存,一些毫无意义、甚至违背自己意愿的想法或冲动反反复复侵入患者的日常生活。

    15 引用 • 161 回帖