Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 06:55:16
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21 07:10:17php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 2025-06-21 06:30:16有没有什么软件是适合老师出题考试用的?
- 2025-06-21 06:05:15微信头像会影响第一印象吗?
- 2025-06-21 06:25:16胸大的女孩会自卑 吗?
- 2025-06-21 05:55:16为啥 php 还有这么多人在用啊?
- 2025-06-21 06:40:17为什么现在年轻人存不下钱?
- 2025-06-21 05:55:16江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 2025-06-21 05:55:16PHP和Node.js哪个更爽?
- 2025-06-21 06:50:16自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-21 06:40:17为什么高志凯线的说法引起这么大的反响?
推荐产品
-
***如不小心进入后室(backroom)该如何求生?
1:避开实体,拼尽全力通过Level 0,进入Level 1 -
为什么苹果公司无法制造出性价比高的 Mac 电脑?
其实纯粹说什么性价比,得出来的结论可能会让人啼笑皆非。 比 -
如何看待jemalloc停止维护?
简单看了一下jemalloc的拉取请求的评论情况,看起来作者 -
看网上致态TiPlus5000好评很多啊,都是真的吗?
对没有磁道的固态扫坏道,然后用这个离谱的理由换货,致钛售后还
新闻动态
最新资讯