当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?_浙江省金华市磐安县棋研合成材料有限合伙企业
- 我国有能力发现B2并摧毁吗?
- 微软的 copilot 代码助手有哪些免费的开源平替?
- 如何看待北大国发院教授卢锋称「4月青年失业率中国已远超美欧」?
- 有用 NAS 被联通以安全为由要求停止使用的吗?
- M4 Mac mini2024款,这种主机到底怎么样呀?
- 为什么go和rust语言都舍弃了继承?
- 苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
- node.js可以做***识别分析吗?
- 你的内衣丢过吗?
- 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
联系我们
邮箱:
手机:
电话:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
作者: 发布时间:2025-06-22 10:05:12点击:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
新闻资讯
-
2025-06-29obsidian用一两年后会有多大?全文搜索还快吗?
-
2025-06-29为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
-
2025-06-29哪张照片让你觉得刘亦菲美得不可方物?
-
2025-06-29你卡过最厉害的bug是什么?
-
2025-06-29为什么烤包子难出新疆?
-
2025-06-29在中国儿子就那么重要吗?
相关产品