Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 07:35:17
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21 06:25:16你们在编程时遇到过什么离谱的bug吗?
- 2025-06-21 06:10:16NAS将来会被什么产品取代?
- 2025-06-21 06:45:16华为和硅基流动发布CloudMatrix384超节点部署DeepSeek的报告,对行业有何影响?
- 2025-06-21 07:20:16你的鱼缸里养过什么奇怪的鱼?
- 2025-06-21 05:50:16如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
- 2025-06-21 06:00:15做成这样可以干平面设计吗?
- 2025-06-21 06:30:16如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 2025-06-21 06:35:15为什么MacBook pro不用高刷新率的屏幕?
- 2025-06-21 06:05:15微信头像会影响第一印象吗?
- 2025-06-21 06:20:152025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
推荐产品
-
如何看待2024年出生人口为954万?
现在是6月了,2025年的出生率大概也清楚了。 只是大家不 -
有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
微软在设计WINDOWS的时候必须要考虑到内存较小的普通用户 -
AutoCAD和SolidWorks有什么区别?
根据评论区的聊天情况,有人说我吹国产软件,那我还真想好好吹一 -
为什么《长安的荔枝》中的李善德明明是受圣人敕封,却一点权利都没有?
你们亲爱的“马亲王”写的东西不一直那德行吗? 十二时辰里,一
新闻动态
最新资讯