当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
- 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-26如何直接从 Google Play 下载 APK 文件?
- 2025-06-26程序员的时间管理真的是写代码1小时,调试8小时吗?
- 2025-06-26既然紫色不好染,古人能不能用红线做经线,蓝线做纬线,纺织出紫色的布料?
- 2025-06-26鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- 2025-06-26公司规定所有接口都用 post 请求,这是为什么?
- 2025-06-26为什么师父不愿把真本事传给弟子?
- 2025-06-26你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 2025-06-26有基于 C/C++ 的 Web 开发框架吗?
- 2025-06-26为什么师父不愿把真本事传给弟子?
- 2025-06-26亲眼见到明星本人是什么体验?
- 2025-06-26什么是你去了台湾才知道的事?
- 2025-06-26***如清空你一切***,但是你获得一个可以每天百分之一增长的一千块钱,你愿意吗?
- 2025-06-26鸿蒙 PC 操作系统有可能冲破 Windows 和 MacOS 的封锁,代表国产系统成为第三极吗?
- 2025-06-26用K8s的公司有多少人会部署K8s?
- 2025-06-26为什么 Vue、React 需要 State 这样的状态管理库?
- 2025-06-26你的老师长什么样?
推荐产品
-
如何看待游戏《死亡搁浅 2》IGN 法国 6 分?
专门找了原文瞭了一眼,怎么跟钝评《黑神话:悟空》和《剑星》的 -
桌面应用开发都用什么免费可商业化的框架呢?
这个问题很好,很多开发者在选择桌面技术栈时,都会关注两点: -
谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
昨天的 GCP 全球宕机事故报告出了,给大家解读下。 从 -
如何进入开源软件世界提升自己?
关注社区OpenGithub社区:***s://open.i
最新资讯