当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
文章出处:网络 人气:发表时间:2025-06-24 06:50:16
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 歼-20 在国际上到底是什么地位?
- 如何编写让别人看不懂的代码?
- 有个亲妹妹是什么感觉?
- postgres集群的选择?
- 打算在苏州买房,请推荐。苏州的房价怎么样了?
- 住家保姆为什么总干不长?
- 和女生旅游开一间房有什么注意事项?
- 如何看待 Rust 的应用前景?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 你为什么放弃了wsl?
最新资讯文章
- 宝宝们 敢不敢发出你们自己最可爱的自拍照?
- 《碟中谍 8》都有哪些槽点?
- “哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- C#如此设计完善的语言,为什么要搞个多播委托这样失败的设计?
- 网站开发需要多久?
- 上海房价会不会再跌百分之50%?
- 如何评价极目新闻批判《捞女游戏》,认为靠性别对立捞流量?
- 58 同城被曝大规模裁员,比例或达 30%,具体情况如何?58 同城目前面临哪些问题?
- 鱼缸上的藻类怎么去掉?
- 夫妻开饭店双双确诊乳腺癌,职业性暴露于烹饪油烟是乳腺癌独立风险因素,日常应做好哪些防护?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 买 iPad 用来打游戏看电影画画买 128GB 还是 256GB ?
- 为什么 IPv6 突然不火了?
- MacBook的诱惑在哪里?
- 你们的M1还好用吗?