当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
文章出处:网络 人气:发表时间:2025-06-27 19:50:16
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 以色列为什么要打伊朗?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 如何看待当今小学生的疯狂内卷?
- 电磁力可以屏蔽,为什么万有引力不可屏蔽?
- 055驱逐舰 是个什么概念?
- 书法学习路上最大的坑是什么?
- 人类有希望走出***系吗?
- ***拍大尺度片子时摄影师不会看光吗?
- 网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 为什么买了Switch后,却发现它并没有那么好玩?
最新资讯文章
- 如何评价连云港这座城市?
- 评价一下Proxmox VE与ESXi的优劣?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 你怎么看待剪映收费过高问题?
- 2025年小米su7 性价比很低了,为何还不更新改款?
- 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
- 你为什么放弃了wsl?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 从2025年开始,为什么很多程序员都扔掉了Windows、Mac和Linux,开始拥抱鸿蒙pc了?
- 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 三次元中真的存在二次元中的超长头发吗?
- 为什么有人不信狗肉馆会偷狗?
- duckdb的性能如何?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- 西方人是怎么发现地球是圆的的?