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 19:35:16新买的移动硬盘该格式化为 NTFS 还是 exFAT?
- 2025-06-20 20:30:18你后悔娶了现在老婆吗?
- 2025-06-20 20:30:18北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 2025-06-20 19:10:16SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响?
- 2025-06-20 20:10:16住家保姆为什么总干不长?
- 2025-06-20 19:45:15华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 2025-06-20 19:50:15你们跟网友面过基吗?翻车了吗?
- 2025-06-20 20:15:16世界上哪款战斗机最好看?
- 2025-06-20 20:25:15自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-20 20:20:16伊朗这次让以色列打惨了,这个国家还能挺过来吗?
推荐产品
-
胸大的女孩子有什么烦恼?
5.31: 最近突然多了很多关注,但我只是把这里当作树洞,偶 -
印尼是怎样的一个国家?
刚从印尼回来,说几句实话。 当我还在国内时,月入8000元, -
发生了什么导致你从此再不吃某样食物?
我们家每周要吃一次鱼,自从发现多宝鱼的做法跟鲈鱼差不多后,就 -
如何看待Ollama基于Go语言开发而不是别的编程语言?
不知道为什么知乎上一吨的不懂go的人总是喜欢在这里胡言乱语.
新闻动态
最新资讯