Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-26 21:00:16
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-23 01:05:15JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-23 02:15:15新手想要打好篮球,主要练运球还是投篮?
- 2025-06-23 02:00:14家里安装千兆宽带有意义吗?
- 2025-06-23 02:25:15为什么都说武器越怪,死的越快?
- 2025-06-23 02:10:14为什么 mac mini 的 m4 版本价格这么低呢?
- 2025-06-23 02:35:14你为什么对kotlin失去好感?
- 2025-06-23 01:10:15什么是最好的编程用显示器?
- 2025-06-23 02:45:15如何进行腰突核心力量训练?
- 2025-06-23 01:20:16家庭网络,是否有必要做多个网段并隔离?
- 2025-06-23 02:45:15男人的快乐有多简单?
推荐产品
-
有线鼠标会被无线鼠标取代吗?
一、前言 在游戏外设领域,雷柏一直以其高性价比和创新设计赢得 -
新手平面设计师(方向美工)怎么有目的提升设计能力?
平时多看战酷,花瓣找灵感??? 确定老师是这样跟你说吗? 3 -
你为什么对kotlin失去好感?
好绝望啊,上一行刚设置的下一行就要你判断,加if !=nul -
中国发动机是技术落后,还是材料技术没有攻克?
中美俄发动机寿命对比:美4000小时,俄1000小时,中国是
新闻动态
最新资讯