当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?_重庆市长寿区允凤玻璃清洗股份有限公司
浏览次数:304发表时间:2025-06-24 16:30:19
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 如果带 ipad 到教室或者图书馆,上厕所时候会不会被偷?
- 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- Rust招人为啥这么难?
- 一个人能做出什么开源项目?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 哪些练习可以恢复腰肌劳损?
- 40岁财务自由想找个25左右的媳妇儿有可能吗?
- 自研项目,PHP用什么框架最好?
- 中国的防空系统能有效防止B2、B21这类飞翼隐身战略轰炸机入侵吗?
最新资讯文章
- 你在武汉做过最孤独的一件事?
- Excel 到底有多厉害?
- 《权力的游戏》里面最美的是谁?
- 你见过最恶心的邻居是什么样子?
- 你从别人的旧硬盘里发现了什么有趣的东西?
- 有些家长可以恶心到什么程度?
- 伊朗这次会崩溃灭亡吗?
- 《甄嬛传》中祺贵人为什么和甄嬛反目?
- 央视怎么又开始报道伊朗的防空能力了?是有神秘的力量开始介入了吗?
- 为什么现在越来越多的人不想要孩子呢?
- 中国邮政是不是要凉了?
- 为什么都认为无GC语言一定会比有GC语言要快?
- Rust据说是这样先进,那Rust编译器也总该是Rust写的吧?
- 储存很多文件,是要用云盘还是用硬盘?
- count(*) count(1)哪个更快?
- 到底是9800x3d+5070ti还是u7+5080?
- postgresql能取代mongodb吗?
- ***拍大尺度片子时摄影师不会看光吗?
- 人工智能相关专业里有什么「坑」吗?
- 后端开发除了增删改查还有什么?