当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?_江苏省南京市六合区种遭易汉渔业设备有限责任公司
- 你见过身边身材最好的女生是什么样子的?
- Golang 中为什么没有注解?
- 时隔 20 年新修订的治安管理处罚法自明年 1 月 1 日起施行,新修订的治安管理处罚法聚焦哪些问题?
- 广西,如何才能发展起来?
- 自研项目,PHP用什么框架最好?
- 自己尝试组装NAS,求大佬给指点一下?
- 为什么vim***vim.org公开支持乌克兰?
- Electron 和当下其他的桌面开发方法相比如何?
- 为什么说Kafka具有高性能?其实现过程又是怎样的呢?
- 如何评价Google 宣布停止Android开源项目AOSP?
联系我们
邮箱:
手机:
电话:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
作者: 发布时间:2025-06-23 09:45:17点击:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
新闻资讯
-
2025-06-29我的世界怎么租一个四个人的服务器?
-
2025-06-29华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
-
2025-06-29如何评价鸿蒙电脑无法编写其自身运行的程序?
-
2025-06-29虚心请教,苹果现在还有哪些科技含量?
-
2025-06-29DIY的NAS易用性如何?
相关产品