Android为什么不直接执行Linux的程序?而是自己搞一套?_黑龙江省佳木斯市抚远市万艰运动用品股份公司
联系人:
手机:
E-mail:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
发布时间:2025-06-21 08:45:10 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
相关新闻
- 如何评价前端框架 Solid? Solid 很灵活。 它没有和 Web 绑死,没有和特殊的编...
- 你见过身边身材最好的女生是什么样子的? 23年夏天在苏州一家潮汕牛肉火锅店 隔壁桌的一个女生,热裤加...
- 为何雷军天天健身,却无健身痕迹? 因为他撒谎了! 他说他跑步,月均300公里。 对,不跑步的人...
- 大三做的海报,离就业差多远? 你自己看看,感觉感觉差别在哪,以下是我帮你找的商稿: 饮料类...
- docker有哪些有趣的用途? 引言平时工作或生活中,我们偶尔会用到一些小工具,比如文本格式...
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊? 如果你老板要求不高的话,还可以抢救一下,但是也得学一段时间 ...


客服