Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 10:00:18
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21 02:10:17为什么一部分 Go 布道师的博客不更新了?
- 2025-06-21 01:10:18你认为NS2现在值得入手吗?
- 2025-06-21 02:15:16iPad Pro大概可以使用多久呢?
- 2025-06-21 01:00:17有没有追妻火葬场的***推荐?
- 2025-06-21 01:25:17该学C4D还是blender?
- 2025-06-21 01:25:17为什么现实中坦克这么脆皮,普通的40火都能击毁当下先进坦克?
- 2025-06-21 01:05:17个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 2025-06-21 02:10:17能分享一下你写过的rust项目吗?
- 2025-06-21 01:50:17Golang是不是代替了PHP以前的生态位啊?
- 2025-06-21 01:50:17女生真正的完美身材是什么样子?
推荐产品
-
你为什么放弃了wsl?
高强度用过一两年。 后来不用了,我真记得为什么,因为发现在 -
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
还记得第一次来参加HDC,很多人在说PPT,说套壳。 纯血 -
为什么后端老是觉得前端简单?
目前的时代,2025年,前端比后端要麻烦,不是难,是麻烦。 -
北京多所高校建议舍弃罗马仕充电宝,品牌方称正调查,罗马仕充电宝质量如何?如何排查所用充电宝是否安全?
几年前他家的充电宝连NTC温感过热保护都没有,甚至加上了NT
新闻动态
最新资讯