Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 16:30:17
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21 14:35:17国产手机AI「好用」的背后,是技术差距还是文化差异?
- 2025-06-21 13:55:17小米汽车官方解释了刹车盘生锈属于正常现象,并提供了两种除锈功能,这些措施是否足够有效?
- 2025-06-21 13:25:17H264和H265谁画质好,求回谢谢!?
- 2025-06-21 13:30:18腰肌劳损怎嘛治啊?
- 2025-06-21 14:00:17买到烂尾楼到底该有多绝望?
- 2025-06-21 13:10:17为什么祖传代码被称为「屎山」?
- 2025-06-21 13:10:17现在为什么没有黑客了?
- 2025-06-21 14:25:17为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 2025-06-21 13:40:18新垣结衣怎么突然就老了?
- 2025-06-21 13:45:17哪个瞬间,让你想敬父亲一杯酒?
推荐产品
-
鱼缸有没有简单的过滤配置搭配方式?
鱼缸水培定植篮,里面装些石英球,一头大蒜坐在石英球上,确保大 -
你见过最无用的节俭行为是什么?
我父亲使用空调的方式和别人不一样,夏天热的时候正常人都是空调 -
PHP现在真的已经过时了吗?
一个社区语言能泛起多大浪花?PHP30周年线上活动PHPve -
如看看Doinb直播松松真的回去了,疑似已经被TES换人?
说实话TES如果真的想换辅助,买hang倒不如试试Erha,
新闻动态
最新资讯