Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-23 18:00:16
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-27 00:00:17有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
- 2025-06-26 23:35:17有人认识这个小姐姐吗,超爱她的照片?
- 2025-06-27 00:40:16如何评价小岛秀夫的游戏新作《死亡搁浅2:冥滩之上》?
- 2025-06-26 23:40:16多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
- 2025-06-27 00:00:17广西举全区之力支持柳州化解债务,是否意味着***隐性债务正受到越来越多的重视?
- 2025-06-26 23:55:16为什么很多爸爸是“女儿奴”?
- 2025-06-27 00:35:16Golang和J***a到底怎么选?
- 2025-06-27 00:40:16为什么老一辈人厌恶游戏?
- 2025-06-26 23:30:16真的有这种又苗条身材又爆炸的么?
- 2025-06-26 23:50:16HTTP协议中chunk的应用场景?
推荐产品
-
有哪些新生代没见过或者无法理解的 Windows XP 7 时代的事情?
1、贴吧不需要注册就能回复,很多ip大神 2、网上一堆免费的 -
为什么小米玄戒O1芯片能研发成功,OPPO哲库不行?
好多人都在说小米规模更大,小米亏得起,但是都忽略了玄戒根本不 -
为什么日本电影很少出现白丝?
俺自己也很少穿白丝,根据多年经验来看,主要问题是: 白丝显得 -
如何说服技术老大用redis?
面向简历编程是不是? 虽然我也不知道这玩意儿有什么非用不可的
新闻动态
最新资讯