当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
文章出处:网络 浏览次数:发表时间:2025-06-21 17:55:17
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 显卡丐版和旗舰有什么区别?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 苏超联赛的赞助费飙升至 300 万,仍一席难求,这背后的原因是什么?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 为什么UC曾经是国内主流浏览器之一,但现在却逐渐销声匿迹了?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 通过 GraalVM 将 J***a 程序编译成本地机器码后,效率能和rust比吗?
- 如何看待海贼王1152话尾田给出的香克斯断臂的解释?
- 以色列为什么要打伊朗?
- 《解放军报》指出脸书、推特、油管、Flickr成为策划、煽动社会动荡的工具,有什么信息值得关注?
最新资讯文章
- 如何看待 Rust 这门语言?
- 为什么Rust的包管理器Cargo这么好用?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
- 以色列为什么要打伊朗?
- 初三画成这样算是有天赋吗?【正经求助】?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 为什么中国引进的ap1000机组实际建设周期远比当初预计的长的多?这是否严重耽误了中国核电的发展?
- 前后楼怎么共享宽带?
- 男医生在给年轻靓丽的女性检查时会是什么心态?
- Golang中有必要实现Async/Await吗?
- 张伟丽可以打败什么级别的普通男性?
- 现在读写速度最快的硬盘,能在30年前的计算机上当做内存使用吗?
- DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 中国特有的狸花猫有多强大?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- PHP现在真的已经过时了吗?
- 什么才是真正的爱情?
- 怎么学习前端开发?求推荐学习路线?