
Android为什么不直接执行Linux的程序?而是自己搞一套?_陕西省咸阳市彬州市猛厅电动工具有限合伙企业
联系人:
手机:
E-mail:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
发布时间:2025-06-21 08:10:17 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
相关新闻
- 洲际导弹能打到任何地方,为什么还需要轰炸机? 总参谋部:轰炸机起飞。 20分钟后,外交部:对面怂了,要派...
- 你看过哪些以为是段子新闻,结果发现居然是真的? 杭州已婚***被丈夫发现有多条流产记录,为了自证清白找到记者...
- 男医生在给年轻靓丽的女性检查时会是什么心态? 我包皮内侧长了个痣,我觉得有必要找皮肤科医生看看,毕竟会摩擦...
- 为什么都认为无GC语言一定会比有GC语言要快? 谢邀,GC/无GC 的性能对比几乎是魔怔小鬼电子斗蛐蛐的常规...
- 如果看待林丹这句话 “网球的强度远远没有羽毛球大”? 有人说没见过世面,笑死 咱们来看看世面? ---------...
- 中国预警机世界领先吗? 就雷达工作体制而言,中国预警机的确领选全世界,但就元器件、处...