Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 19:45:15
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21 19:50:16网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-21 19:15:16“哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- 2025-06-21 19:00:16感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 2025-06-21 19:30:20如何看2024年,小米的企业所得税实际纳税额超过华为?
- 2025-06-21 19:30:20中了一个亿 你会做什么?
- 2025-06-21 19:55:16MacBook的诱惑在哪里?
- 2025-06-21 19:50:16学生校服如何隐藏内衣痕迹?
- 2025-06-21 18:40:15印度是真的烂还是咱们在信息茧房里面?
- 2025-06-21 19:45:15为什么《绝区零》打磨了那么多细节的同时,却有一个灾难性的UI设计?
- 2025-06-21 18:50:17榴莲的产量明明很高,为什么还卖那么贵?
推荐产品
-
哪些网站可以免费看电影?
免费电影看过瘾,部分链接容易失效,建议先保存 重要事情说三次 -
能分享一下你写过的rust项目吗?
工作层面上,全是我一个人干。 1,有几个项目是直接用 ru -
为何中国反复升级轰六轰炸机群?
因为轰6的缺点恰恰就是她的优点!什么叫战略威慑? 六爷这边刚 -
为什么越来越多的国内男孩,要娶国外女孩?
我老婆和女儿....... 事实上中国男性在外面还是挺受
最新资讯