Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 07:35:17
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-20 01:25:16「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注?
- 2025-06-20 01:55:15在excel中,如何利用VBA将这段数据转成json格式?
- 2025-06-20 01:15:16国内目前独立开发者收入如何?可以养活自己以及家人吗?
- 2025-06-20 01:50:15为什么MacBook pro不用高刷新率的屏幕?
- 2025-06-20 02:20:15我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 2025-06-20 01:30:15马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 2025-06-20 01:50:15网传西藏六月发生三起藏马熊吃人***,藏马熊真的这么可怕吗?
- 2025-06-20 00:40:17手机的运行内存真的有必要上16GB吗?
- 2025-06-20 00:55:16亚洲体坛最漂亮的十位女运动员都有谁?
- 2025-06-20 01:00:16为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
推荐产品
-
为什么有的房东喜欢把房间租给女租户?
我之前待过的德国小城市,有一套很著名的两室一厅,房东只租给中 -
有什么爽文推荐?
和老婆双双重生回高三开学第一天 ,她当着全班同学的面,撕碎情 -
曼德拉是南非的罪人吗?
你是否能够想象?在如今这个时代,南非的第一大城市约翰内斯堡, -
为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
你不应该用面向普通用户的商业软件的思路去理解Linux的软件
最新资讯