Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 10:00:18
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21 11:20:17身材丰满有哪些烦恼?
- 2025-06-21 12:25:192025 年高考,为啥大家反应冷淡得出奇?
- 2025-06-21 11:25:17为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?
- 2025-06-21 12:45:18各位都在用Docker跑些什么呢?
- 2025-06-21 12:40:16苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 2025-06-21 11:50:17Rust开发Web后端效率如何?
- 2025-06-21 13:00:17如何评价网红店太二酸菜鱼?
- 2025-06-21 12:20:17MacOS真的比Windows流畅吗?
- 2025-06-21 11:35:17工程师离职,如果领导让你们把自己的技术教会一个人才能走,你们会教吗?
- 2025-06-21 12:10:17ElasticSearch在项目中具体怎么用?
推荐产品
-
印度公开藏南地区我方战士口咬手雷坚守的***,是想表达什么?
我记得大概去年,国防部长董军跟美防长开会,有几张图是董防长走 -
脸与身材不符是种怎样的体验?
提名一下我的一米九萌妹老婆呀。 没错,我老婆大人净身高18 -
你为什么放弃了wsl?
高强度用过一两年。 后来不用了,我真记得为什么,因为发现在 -
伊朗到底有没有击落以色列的F35?
伊朗公布的击落F35真实***,让全世界都疯了!因为伊朗根本
新闻动态
最新资讯