Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 17:20:17
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-19 18:25:15写CUDA到底难在哪?
- 2025-06-19 18:25:15为什么新流行的开源编辑器都在用Rust开发?
- 2025-06-17 23:55:12如何评价李健?
- 2025-06-17 23:50:12女主播和榜一大哥现实碰面会做什么?
- 2025-06-19 18:15:16iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 2025-06-18 00:10:12为什么好多人不承认大众审美就是喜欢白皮?
- 2025-06-19 18:15:16小米玄戒O1芯片性能比华为麒麟9020芯片强多少?
- 2025-06-19 18:35:16时隔4年,无畏契约(Valorant)又如何评价?
- 2025-06-19 18:05:16老公每晚都想要怎么办?
- 2025-06-19 18:40:15JetBrains 放弃 AppCode 是否是一个错误决定?
推荐产品
-
接触Shopee8个月了,只想求一句实话,你们到底赚钱了吗?
今天我们又起了一个越南虾皮店铺,把做这些链接的方式方法总结了 -
到底是9800x3d+5070ti还是u7+5080?
9800X3D 3300 U7 2200 两者相差1000 -
你怎么看待剪映收费过高问题?
2021年第1次使用剪映的时候 我发现它的大部分功能都在服务 -
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
我们的一位 USA 客户说,在灯塔国,不识数的现象其实非常普
新闻动态
最新资讯