当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
- 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-19为什么小爱音箱只能播放qq音乐免费音乐?
- 2025-06-19扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
- 2025-06-19如果影视飓风里的tim来自于普通家庭,那么他还会有今天的成就吗?
- 2025-06-20网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-19伊朗这次会崩溃灭亡吗?
- 2025-06-19你是怎么发现亲戚开始见不得你好的?
- 2025-06-20为什么章若楠和杨超越长得很像,男人却更喜欢章若楠,认为有女人味,而觉得杨超越像小女孩?
- 2025-06-20如何看待《黑神话:悟空》被家长举报?
- 2025-06-19055驱逐舰 是个什么概念?
- 2025-06-19如何评价《三角洲行动》***作者「三角洲经济学教父」?
- 2025-06-20有人 espresso 直接喝吗,为什么?
- 2025-06-20你在出租房屋发现过什么前租客留下的“宝藏”?
- 2025-06-20高铁的作用被高估了吗?
- 2025-06-19好多饭店的菜,味道很重,尤其是川菜的麻辣风味儿,是不是有意在遮盖一些不好的味道呢?
- 2025-06-19电蚊香液对身体有害吗?
- 2025-06-19为什么 m1 ***用大小核设计却没有 intel 的问题?
推荐产品
-
5挺马克沁机枪,能否击败50万重骑兵?
答案是,不能!你也太小看重骑兵了! 都不用50万,给我500 -
PHP和Node.js哪个更爽?
主要是只有nodejs能实现一份代码前后端共用,省了不少事。 -
中国大陆的苹果手机被阉割了哪些部分?
补充一个很难察觉的事情,频段 去APPLE***可以看到iP -
你从什么时候开始感觉孩子不属于你了?
闺女今年11岁,五年级,马上就要小升初了,她跟同学约好,期末
最新资讯