Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 08:10:17
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-20 17:40:16有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 2025-06-20 18:20:15核武器最小当量能做到多少?
- 2025-06-20 18:50:18Golang中有必要实现Async/Await吗?
- 2025-06-20 18:20:15俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 2025-06-20 17:40:16J***a 除了 Spring 还有什么?
- 2025-06-20 18:25:15golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 2025-06-20 18:40:15为什么现在小县城的孩子越来越学不过大城市的孩子?
- 2025-06-20 17:50:15现在个人博客不能备案了吗?
- 2025-06-20 18:15:15postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 2025-06-20 18:15:15《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
推荐产品
-
吴柳芳的真实水平如何?
真实水平应该挺高的, 起码是被大众鉴定过的, 刚刚去看了一下 -
照骗能骗到什么程度?
这个话题下,怎么能没有沈腾呢? 腾哥这些帅照都见过吧: -
Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
现在AI届有两大羊毛,一个是Cursor的edu邮箱用户可以 -
2025 年 618,有哪些家电新物种满足了消费者的「既要又要还要」?
其实这里的“既要又要还要”说简单点就是这个产品得拥有尽可能多
最新资讯