Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 15:25:16
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-20 01:35:15外贸独立站怎么做SEO?
- 2025-06-20 01:45:15有哪些开源web应用漏洞扫描工具?
- 2025-06-20 01:45:15现在个人博客不能备案了吗?
- 2025-06-20 00:55:16Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 2025-06-20 00:50:15可以随身携带一个Linux系统吗?
- 2025-06-20 01:10:15以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-20 02:20:15为什么个人需要公网ip?
- 2025-06-20 01:45:15在武汉,你们的找对象标准是怎样的?
- 2025-06-20 01:40:15DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 2025-06-20 02:25:15F-35作战半径1100公里,以色列距离伊朗首都德黑兰1600公里。以色列F-35是如何轰炸伊朗的?
推荐产品
-
网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗?
朋友的公司搞过一轮,只是上了代码量统计,还没说考核,但每周公 -
能发一张在暧昧期的聊天记录吗?
2023年十月的聊天记录 ,我去外面和朋友玩,他一直在微信和 -
为什么QQ上的网络状态没有了?
现在是2025年,Mac 版新QQ仍然有这个网络在线状态,只 -
鸿蒙电脑会在国内逐渐取代windows电脑吗?
首先,答主我比大多数人花粉成分更高。 我愿意使用华为手机,因
最新资讯