当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
文章出处:网络 人气:发表时间:2025-06-21 17:20:17
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 穿瑜伽裤爬山的女生会不会害羞?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 为什么说中国是基建狂魔?
- 万兆的网络速度有多大意义?
- 2025年了expo和Flutter学哪个?
- golang总体上有什么缺陷?
- 黄一鸣为什么敢承认孩子是王思聪的?
- 24岁得了腰突是不是人生就完了?
- 为什么都说武器越怪,死的越快?
- 你们跟网友面过基吗?翻车了吗?
最新资讯文章
- 为什么人到中年,很少有身材苗条的?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 如何评价捞女游戏改名,全网“围剿”,以及导演b站账号被封这件事?
- Trae和Cursor对比有什么优势吗?
- 如何看2024年,小米的企业所得税实际纳税额超过华为?
- 世界上哪款战斗机最好看?
- playwright 爬虫中 on 方法如何运用?
- 为什么 VMware 公开的大多数密钥都能用?
- 男医生在给年轻靓丽的女性检查时会是什么心态?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
- Swift 和同时代的其他语言比起来怎么样?
- iOS下都有哪些体验好的浏览器?
- flutter为什么不用Go语言,而用Dart?
- go 有哪些成熟点的后台管理框架?
- 2025年了 Rust前景如何?