Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-24 15:55:18
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-23 04:50:14能发一张在暧昧期的聊天记录吗?
- 2025-06-23 05:00:14伊朗这次会崩溃灭亡吗?
- 2025-06-23 06:25:14平面设计真的很难做吗?
- 2025-06-23 06:10:15易语言作者吴涛的技术水平在国内能排到什么级别?
- 2025-06-23 06:05:14为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 2025-06-23 06:15:14学完了 前端基础,能看懂一些代码,但是打不出来?要怎么提升?
- 2025-06-23 04:55:14买iPad用来无纸化学习有必要吗?
- 2025-06-23 04:55:14我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-23 05:50:14Manus会不会开源?
- 2025-06-23 05:35:15为什么成功人士的精力都非常旺盛?
推荐产品
-
后端开发除了增删改查还有什么?
除了增删改查其实没有什么了,但是增删改查真的简单吗? 我说一 -
如果苹果真的下架了微信的话,会发生什么?
说一个老事吧。 苹果开源API代码里面有一段专门为微信的写注 -
公司规定所有接口都用 post 请求,这是为什么?
我之前也是喜欢严格遵循restful规范,什么get,pos -
网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
查了一下资料,诺兰的《信条》亏损5000万到1亿美元(豆瓣7
新闻动态
最新资讯