当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
文章出处:网络 人气:发表时间:2025-06-20 23:35:17
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 跟离异的女同事聊天时,她冒出一句:「你老婆还不如我,离了跟我过得了」,我该怎么回答?
- 超级喜欢穿短裙正常吗?
- 今年首个红色山洪灾害气象预警发布,局地发生山洪灾害可能性很大,各地情况如何?应如何防范和避险?
- 商业史上有哪些降维打击的经典案例?
- 评价一下Proxmox VE与ESXi的优劣?
- 印巴大战,背后大国为何都不发声?
- 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 你卡过最厉害的bug是什么?
- Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?
最新资讯文章
- 如何评价巴黎世家官宣杨超越为品牌挚友?
- 匿名说一下你最近的烦恼吧?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 以色列伊朗持续多日空对空轰炸,谁会先撑不住?双方的***还能支撑多久?还有哪些「杀手锏」没投入战场?
- 055驱逐舰 是个什么概念?
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 如何评价《一人之下》第721(764)话?
- 从零写一个3D物理引擎难度多大?
- 为什么字节跳动的软件选择用Rust这个语言写?
- springboot框架中一个controller类可以调用多个service类吗?
- 在上海被骗了100w+,警察不予立案怎么办?
- 你身边身材最好的女生是什么样?
- docker 容器启动后如何添加端口映射?
- Rust怎么写GUI程序?
- 伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗?