Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-26 13:00:18
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-25 05:25:15机械硬盘的盘片轴承是如何避免磨损的?
- 2025-06-25 05:25:15***x512具体在哪些方面应用?
- 2025-06-25 05:00:14如何评价鸿蒙电脑无法编写其自身运行的程序?
- 2025-06-25 05:00:1427寸显示器有必要上4K吗?
- 2025-06-25 05:25:15舞蹈也有低俗和高雅之分吗?
- 2025-06-25 05:55:14老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 2025-06-25 05:50:13Flutter 为什么没有一款好用的UI框架?
- 2025-06-25 04:35:15你们都用 Flutter 开发了什么 App?
- 2025-06-25 05:10:14修仙文明可能以怎样的方式碾压星际文明?
- 2025-06-25 05:55:1420届设计系,我的设计水平很差吗,找不到合适的工作?
推荐产品
-
k8s informer 是如何保证***不丢失的?
今天给到大家介绍一下 Client-go 中的一个非常关键的 -
你们都用 Flutter 开发了什么 App?
我用Flutter开发了一款双因素身份验证器,它叫Cloud -
扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
当年真有,一个城市这么干了,督导组全部牺牲,并且用性命保存了 -
公式背得溜,做题一塌糊涂,五年级孩子数学不是很好,尤其图形方面,该怎么提升?
公式是死的,题目是活的,在题目中死搬硬套公式肯定是不行的。
最新资讯