
Android为什么不直接执行Linux的程序?而是自己搞一套?_辽宁省抚顺市顺城区章盈成搅拌机有限合伙企业
联系人:
手机:
E-mail:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
发布时间:2025-06-24 17:00:19 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
相关新闻
- 如何评价前端框架 Solid? Solid 很灵活。 它没有和 Web 绑死,没有和特殊的编...
- 谁能劝我不要买NAS? 完完全全彻底拔草nas的方式,是低价格洋垃圾组一个serve...
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况? 我说一个在巨硬工作时候的故事,那时候有一个会议叫做Triag...
- 除了字节iconpark图标,还有哪些值得收藏的图标? 推荐一款很精致的图标库,填充样式很优雅,而且每个图标都有。 ...
- Golang 中为什么没有注解? 不说别的,就golang那个json就写的人想吐血。 想实...
- 妹妹说C字裤只是本体可能好看而已,穿在身上其实非常丑,爱美的女孩根本不买,是这样的么? 之前为了穿高叉的旗袍买了条c字裤,网上看了有两种样式的一种是...