当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
- 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-20马兰基地巨型飞翼无人机的出现是否代表制造b21 类似物对于中国来说不再是个难题。?
- 2025-06-20中国的航空发动机现在是什么水平?
- 2025-06-20为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 2025-06-20你理想中的完美户型长什么样?
- 2025-06-20什么鱼生命力顽强好养活?
- 2025-06-20到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 2025-06-20为什么苹果的定制硬盘颗粒是银色封装,而无论是nvme ssd,笔记本板载还是手机硬盘都是黑色封装?
- 2025-06-20有一个***约你出去,你会去吗?
- 2025-06-20有哪些开源web应用漏洞扫描工具?
- 2025-06-20网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 2025-06-20我是今年的高考理科毕业生,电脑买think book14怎么样?
- 2025-06-20如何看待三峡集团总部搬迁至武汉?
- 2025-06-20为什么还有那么多人认为蔚来会倒闭?
- 2025-06-20媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 2025-06-20Python+rust会是一个强大的组合吗?
- 2025-06-20如何评价林志玲?
推荐产品
-
你认为NS2现在值得入手吗?
战报会骗人,战线不骗人。 我之前跟我朋友讲NS卡带会在NS -
golang总体上有什么缺陷?
写惯了ts,再去写j***a感觉也还行,再去写python, -
为什么从事技术的人普遍都比较难沟通?
并不是难沟通。 第一个原因,因为技术人员长期进行技术类工作 -
如何部署Prometheus监控K8S?
一、Prometheus监控是保证系统运行必不可少的功能,特
最新资讯




