Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 07:35:17
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-20 06:10:1537岁女,离异带一女孩,好不好找?
- 2025-06-20 06:15:152025年了,照相机为啥还这么难用?像素低还很贵?
- 2025-06-20 07:15:15周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?
- 2025-06-20 06:40:14鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事?
- 2025-06-20 06:10:15为什么张艺兴给我一种:异常努力却没天赋的感觉?
- 2025-06-20 07:35:15我国的“斤”用了上千年,为何和国际接轨后,恰好是500克?
- 2025-06-20 06:35:15为什么我看了凡人修仙传后再看其它修仙***都感觉看不下去?
- 2025-06-20 07:30:15为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
- 2025-06-20 06:35:15F-35作战半径1100公里,以色列距离伊朗首都德黑兰1600公里。以色列F-35是如何轰炸伊朗的?
- 2025-06-20 07:05:14卖域名还是个好生意吗?
推荐产品
-
count(*) count(1)哪个更快?
团队 code review 时,一位同事把 count(* -
为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
你不应该用面向普通用户的商业软件的思路去理解Linux的软件 -
大鹅现在突然想通了,把远东割让给东大,会有什么后果?
其实这是一件众望所归的事情,中国两岸三地都支持,乌克兰支持, -
PHP初学者,我能不能使用PHP来开发桌面应用?
盘点一下这些年PHP在桌面应用方面的解决方案今天作者给大家盘
新闻动态
最新资讯