当前位置:当前位置: 首页 >
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…。
同类文章排行
- 鸿蒙折叠屏笔记本为什么敢卖26999?
- 做引体向上可能会诱发腰肌劳损吗?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 为什么棒球在我国毫无水花?
- 女朋友送的switch被亲戚要求送小孩我该怎么办?
- 小区楼下的自动售水机的水干净吗?
- 如何评价阿里等大厂笔试现已经禁用本地IDE?
- 有什么软件做高频词提取,词云分析?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 为什么现在网络环境越来越让人感到恶心?
最新资讯文章
- 媒体报道国产 GPU 独角兽厂商象帝先宣布解散,400 人全员被裁,具体情况如何?
- 糖尿病盲人去四川旅游,前往成都各大医院药房买胰岛素被拒,对此有什么看法?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- QQ 音乐客户端新增广告引起用户吐槽,你对此有哪些评价?
- 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- word如何设置平均分栏?如何设置顺序分栏?
- 有哪些让你目瞪口呆的 Bug ?
- 是什么原因导致HDR无法推行?
- 27℃ 的冷空调和 27℃ 的热空调有什么区别?
- 如何进入开源软件世界提升自己?
- Manus会不会开源?
- qwen3-0.6B这种小模型有什么实际意义和用途吗?
- 请问一下,前端会了html,css,js,jq和vue,会一些node,这样可不可以接外包了呢?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- electron可以用来写大型游戏吗?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 为什么《DOTA2》iceice 和 sccc 这类实力选手没队要?
- 你这一生 ,悟出最大的一个道理是什么 ?
- 你生活中做过最自律的一件事是什么?