Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-24 08:35:13
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-18 05:05:10以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 2025-06-18 03:40:10如何评价字节跳动开源的 Netpoll?
- 2025-06-18 04:40:10新婚那天晚上你们是怎样度过的?
- 2025-06-18 04:40:10如何评价剪映svip,599一年,有替代方案吗?
- 2025-06-18 05:00:10国产手机AI「好用」的背后,是技术差距还是文化差异?
- 2025-06-18 03:25:11有哪些是你用上了mac才知道的事?
- 2025-06-18 05:05:10伊朗为什么不买中国战机,却坚持四十年用老旧的苏联米格29、美国F14雄猫战斗机?
- 2025-06-18 05:05:10和女生合租,都会发生什么事情?
- 2025-06-18 05:00:10为什么现在没人提猎鹰9号了?
- 2025-06-18 03:50:09为什么欧美影视喜欢露点?
推荐产品
-
中国发动机是技术落后,还是材料技术没有攻克?
中美俄发动机寿命对比:美4000小时,俄1000小时,中国是 -
我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
你太瞧不起NT Kernel了,这个内核无疑是有史以来最先进 -
男人为什么到了一定年纪就喜欢喝酒?
上了一周的班,周五晚上8-10点打个羽毛球,筋疲力尽。 回家 -
为啥有好多人说 Arduino 是玩具?
当你需要做一个项目,github正好有一个的时候,如果是st
最新资讯

