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…。
相关新闻
- 你们学校的校花都是怎么样的? 初中一个同学,叫欣欣,当时上学的时候感觉她一般,肯定不算丑,...
- 你为什么对kotlin失去好感? 好绝望啊,上一行刚设置的下一行就要你判断,加if !=nul...
- 中年男人为什么还在玩十年前的游戏? 星期六的晚上。 出差在外,一周忙完。 一个爆炒鳝片,一个...
- golang总体上有什么缺陷? 没什么缺陷,唯一的缺陷就是喜欢动态化的魔怔人太多,当然官方特...
- 小米YU7从7月提前至6月底发布,是什么原因导致提前发布? 千亿营销跳大目前处于CD阶段 并且在此期间哄蒙官方造谣吟唱被...
- 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱? 有的人不会思考是否原谅这种问题,因为他们就不会后悔。 昨天...


客服