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…。
推荐资讯
- 2025-06-20 03:40:14求大神解答,为什么大家都不喜欢用docker?
- 2025-06-20 03:50:14为什么网络上都在说隋坡厉害?
- 2025-06-20 02:35:15黄金,今年会达到怎样的高度?
- 2025-06-20 02:35:15发生了什么导致你从此再不吃某样食物?
- 2025-06-20 04:05:14知乎上有哪些古言甜文?
- 2025-06-20 03:40:14颠覆空调形态,美的无外机嵌入式厨房空调新品是黑科技还是噱头?
- 2025-06-20 03:35:15你从别人的旧硬盘里发现了什么有趣的东西?
- 2025-06-20 03:15:15为何雷军天天健身,却无健身痕迹?
- 2025-06-20 03:30:14你卡过最厉害的bug是什么?
- 2025-06-20 04:20:14golang总体上有什么缺陷?
推荐产品
-
为什么不用rust重写Nginx?
cloudflare 已经重写了,他们认为 NGINX 有一 -
作为一个服务器,node.js 是性能最高的吗?
嘿,兄弟们!今天你焦虑了吗? 反正我朋友圈的 JS 开发者群 -
AE如何渲染出mp4格式?
▍PART 序如果你是ae里导出个2分钟以内的短***mp4 -
为什么中国足协成了“过街老鼠”了?
因为足协始终没弄明白自己到底该干啥。 组织联赛、谈转播费、
新闻动态
最新资讯