
Android为什么不直接执行Linux的程序?而是自己搞一套?_湖北省荆州市荆州区秦细水利水电设施有限责任公司
联系人:
手机:
E-mail:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
发布时间:2025-06-26 05:05:14 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
相关新闻
- 为什么 mac mini 的 m4 版本价格这么低呢? 首先需要感谢苹果AI,对,就是那个可能今年中国都用不了的苹果...
- 怎么向老婆简单解释nas的用途? 我老婆在移不动上班,原来是营业厅员工,后来升岗去市分做后勤。...
- 如何评价电影《碟中谍8:最后清算》? 一堆人吐槽阿汤哥怎么扛住压强和低温度活下来的 其实他就是死了...
- 以色列为什么突然敢打伊朗了?不怕被报复? 唉,说真话,没人听, 以色列打哈马斯,或许大家都可以骂以色列...
- 石油真的是远古动物尸体来的吗? 石油枯竭理论是西方***,石油不是动物尸体变得,而是来自地幔...
- PHP现在真的已经过时了吗? 业务远比用什么程序语言重要。 我只想说,互联网上现在99%...