Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 06:55:16
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-18 00:15:11高考成绩能考上 211,放弃 211 选择去职业学校学技能值得吗?
- 2025-06-19 18:30:16Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
- 2025-06-19 18:35:16我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 2025-06-19 19:00:16Go 语言的使用感受是什么?
- 2025-06-19 18:30:16从2025年开始,为什么很多程序员都扔掉了Windows、Mac和Linux,开始拥抱鸿蒙pc了?
- 2025-06-19 19:15:15为什么QQ上的网络状态没有了?
- 2025-06-17 23:50:12玉米粒为什么靠近根部排列比较乱,而越靠近尖端排列越整齐?
- 2025-06-17 23:55:12Golang和J***a到底怎么选?
- 2025-06-19 18:15:16你们都什么时候对男女之事开窍的?
- 2025-06-19 18:45:15美国真会下场对伊朗开战吗?
推荐产品
-
胸大的女孩会自卑 吗?
我75e还不算夸张,一到夏天会非常难受,尤其是工作穿工装的时 -
***如不小心进入后室(backroom)该如何求生?
1:避开实体,拼尽全力通过Level 0,进入Level 1 -
Python+rust会是一个强大的组合吗?
不不不,把python去掉,只用rust。 组合个毛线啊, -
一米二的棍子打的赢三十厘米的刀子吗?
先说结论,打不过。 一米二什么概念?就一扫把棍。 无论是
最新资讯