Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-26 14:10:19
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21 21:10:15为什么Rust的包管理器Cargo这么好用?
- 2025-06-21 21:50:15如何评价「尖叫」这种饮料?
- 2025-06-21 20:35:15阿里网盘为什么没有动静了?
- 2025-06-21 21:40:16如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
- 2025-06-21 21:25:15用J***a写Android的时代是不是要结束了?
- 2025-06-21 21:55:16如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 2025-06-21 21:15:16为什么腰突不受到医学界的重视?
- 2025-06-21 21:10:15PHP现在真的已经过时了吗?
- 2025-06-21 22:15:20为什么一部分 Go 布道师的博客不更新了?
- 2025-06-21 22:05:20如何使用hexo+github搭建华丽博客 ,类似***://codingxiaxw.cn/的博客?
推荐产品
-
为什么一般人不建议住别墅?
如果你管这个叫别墅 那我确实不建议住。 我老板住的就是 -
媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
其实吧,破局的方法也很简单: 这是伊朗导弹上掉下来的火箭 -
你觉得最毁三观的事是什么?
1.天下之大,无奇不有。 近日某地男子抓到妻子偷情现场,妻子 -
以色列为什么突然敢打伊朗了?不怕被报复?
以色列打伊朗可能是得到了五常的默许的。 你看看伊朗和以色列
新闻动态
最新资讯