Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-25 23:50:11
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-27 14:45:13消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 2025-06-27 14:55:13***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 2025-06-27 13:35:14为什么还有人用VIM?
- 2025-06-27 15:05:14你自己觉得自己的身材好吗?
- 2025-06-27 14:40:13有哪些BI工具惊艳了你?
- 2025-06-27 13:55:13上海迪士尼为什么老是打架?
- 2025-06-27 14:15:14健身为什么要多练腿?
- 2025-06-27 14:30:14你玩游戏《金庸群侠传》有哪些心得?
- 2025-06-27 14:05:14如何看待《海贼王》1152话尾田给出的香克斯断臂的解释?
- 2025-06-27 14:30:14你是因为什么肥胖起来的?
推荐产品
-
PHP和Node.js哪个更爽?
主要是只有nodejs能实现一份代码前后端共用,省了不少事。 -
自己拥有一台服务器可以做哪些很酷的事情?
第一回写这种回答,简单明了分享一下 软硬件环境:wind -
27寸显示器有必要上4K吗?
就我个人的体验来说说。 前三年都是用的2K165赫兹的显示 -
韦东奕的牙怎么没了?
不知道为啥大家不看王虹,要看韦东奕。 6.23更新 介
新闻动态
最新资讯

