当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
文章出处:网络 人气:发表时间:2025-06-24 18:55:17
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 现在的年轻人为什么跟父母沟通不来了?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- IntelliJ IDEA 中有什么让你相见恨晚的技巧?
- 请问照片里这个人是谁呀?
- 你生活中做过最自律的一件事是什么?
- 当下房子已经跌到这样了,你会买吗,为什么?
- 长得和刘亦菲很像是一种什么体验?
- 请问27寸4K显示器哪个好呀?
- 鸿蒙系统到底是不是安卓系统?
- 为什么都认为无GC语言一定会比有GC语言要快?
最新资讯文章
- 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗?
- 为什么MacBook pro不用高刷新率的屏幕?
- 有哪些看似聪明,实则很傻的行为?
- 人工智能相关专业里有什么「坑」吗?
- 茅台会在什么情况下崩盘?
- Golang 中为什么没有注解?
- 为什么有些程序员看不起 PHP 这门语言?
- 有什么食物是你一直想吃,真吃到却很失望的?
- 2025年,为什么很多程序员都扔掉了Mac和Linux,开始拥抱Win11了?
- 那些168cm才80来斤的女生,真的现实生活中好看吗?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 微软的 copilot 代码助手有哪些免费的开源平替?
- Linux 下有没有类似 Everything 的搜索工具?
- 苹果 macOS Tahoe 26 新 Finder 图标引争议,其争议点主要集中在哪些方面?
- 你对广东这个省的印象是什么?