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-21 01:25:17以色列为什么突然敢打伊朗了?不怕被报复?
- 2025-06-21 01:05:17如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-21 01:05:17Golang与Rust哪个语言会是今后的主流?
- 2025-06-21 02:10:17如何看待伊朗发布10座美军基地地图?
- 2025-06-21 01:30:16程序中提升几毫秒、节省几 kB 的内存有必要吗?
- 2025-06-21 00:50:18055一打一能不能打过阿利伯克?
- 2025-06-21 01:40:17PHP现在真的已经过时了吗?
- 2025-06-21 01:40:17当下流行的前后端交互是如何实现的?
- 2025-06-21 02:10:17感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 2025-06-21 01:20:17“哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
推荐产品
-
敏感时刻,美国「末日飞机」出现异常动向,出现在华盛顿附近,什么是「末日飞机」?这代表着什么?
据《纽约邮报》等媒体报道,一架E-4B“末日飞机”近日飞抵华 -
为什么不用rust重写Nginx?
cloudflare 已经重写了,他们认为 NGINX 有一 -
H264和H265谁画质好,求回谢谢!?
如果是电影,那不一定 一个电影肯定是母带最清晰,这个大家都明 -
书法学习路上最大的坑是什么?
昨天朋友姑娘来我家玩,看见就这张字,她说也想写一写。 我从
新闻动态
最新资讯