当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?_山西省忻州市忻府区微闭扩竹木有限公司
浏览次数:304发表时间:2025-06-21 11:35:17
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 如何评价特厨隋坡对鲁菜根的评价?
- 为什么很多人认为加入 Rust 的「光荣进化」是一件坏事?
- 一个练过功夫的姑娘能打过一个没练过的男人吗?
- Firefox是如何一步一步衰落的?
- Flutter 为什么没有一款好用的UI框架?
- golang总体上有什么缺陷?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 曼德拉是南非的罪人吗?
- 为什么Rust的包管理器Cargo这么好用?
- 女生体毛旺盛是什么样的体验?
最新资讯文章
- 如何评价Cursor?
- 能分享一下你写过的rust项目吗?
- 什么鱼生命力顽强好养活?
- golang总体上有什么缺陷?
- 为什么现在没人提猎鹰9号了?
- 明星现实中真的很漂亮吗?
- 30马赫的导弹,近防炮能挡住吗?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 谷歌SEO优化3980一年靠谱吗?
- 印巴大战,背后大国为何都不发声?
- 为什么程序员独爱用Mac进行编程?
- 有没有什么惊为天人的 Logo 设计?
- 商城里如何缓存商品信息?
- PHP现在真的已经过时了吗?
- 大家怎么看待长沙这个城市?
- Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
- 前后楼怎么共享宽带?
- 墨脱水电站建设有什么进展?
- 30马赫的导弹,近防炮能挡住吗?
- 系统该怎样架构才能处理实时热点数据?