Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 17:55:17
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-22 08:10:16独立开发者都使用了哪些技术栈?
- 2025-06-22 07:35:15吴柳芳的真实水平如何?
- 2025-06-22 07:25:14NAS的硬盘损坏率真的有这么高吗?
- 2025-06-22 08:50:16FLUX好用、有意思、有创意、好玩的Lora有推荐的吗?
- 2025-06-22 07:45:15你见过最废物的人有多废物?
- 2025-06-22 08:10:16俄罗斯为什么不用苏57?
- 2025-06-22 07:30:14猫那么爱干净,却为什么不喜欢洗澡?
- 2025-06-22 07:30:14你怎么看待剪映收费过高问题?
- 2025-06-22 07:45:15如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 2025-06-22 08:05:15孩子画过什么画让你非常震惊?
推荐产品
-
中国的歼35A可以吊打十架韩国的KF21吗?
首先说结论一架歼-35A吊打最少100架KF21,为什么这么 -
伊朗的军事实力是不是打不过以色列?
这是第四轮打击以色列之后的情况,到现在为止好像打了九轮还是十 -
为什么在日本是实体店干掉电商,在中国却是电商干掉实体?
想给自己买个保温杯(日本品牌的),京东自营300多,天猫旗舰 -
什么笑话让你看一次笑一次?
1、伴娘是来砸场子的吧?? 2、没人疼就去漫展 3、
新闻动态
最新资讯