Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 10:00:18
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-23 00:05:18养乌龟生态缸到底可行吗?
- 2025-06-23 00:45:16老公想要买2万左右的相机,我该同意吗?
- 2025-06-22 23:40:17国密加密算法有多安全呢?
- 2025-06-23 00:40:16有什么食物是你一直想吃,真吃到却很失望的?
- 2025-06-22 23:40:17伊朗这次会崩溃灭亡吗?
- 2025-06-22 23:30:18为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 2025-06-23 00:45:16为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 2025-06-23 00:05:18通过 GraalVM 将 J***a 程序编译成本地机器码后,效率能和rust比吗?
- 2025-06-23 00:05:18电视剧《繁花》中,爷叔为什么会离开宝总?
- 2025-06-22 23:50:16哪些能赚钱的APP比较靠谱?
推荐产品
-
2025年,笔记软件又如何选择?
之前一直想做笔记软件分享,今天恰好非常有分享欲。 大学毕业 -
为啥软路由大多都是爱快加openwrt的组合,单openwrt有什么缺点嘛?
这是中国特有的现象。 最早的WRT是Linksys。 它开 -
怎么学习前端开发?求推荐学习路线?
之前的文章《 Trae+Claude3.7 | 10分钟生成 -
被执行人欠我26万,一次性付清20w和解,我该同意吗?
友情提示: 拒不执行判决的老赖,每年您可以去申请法院对她进行
最新资讯