Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 19:45:15
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-20 23:50:16为什么微软还没有倒闭?
- 2025-06-20 23:45:162025 国内公司前端团队都在搞些什么?
- 2025-06-20 23:55:17PHP初学者,我能不能使用PHP来开发桌面应用?
- 2025-06-21 00:00:19你在什么情况下需要写 shell ?
- 2025-06-20 23:20:17大家的NAS都是24小时不关机吗?
- 2025-06-21 00:25:18rust 解决了什么问题?
- 2025-06-20 23:55:17php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 2025-06-21 00:25:18PHP现在真的已经过时了吗?
- 2025-06-20 23:00:17美国真会下场对伊朗开战吗?
- 2025-06-21 00:20:17相对于 Linux,Windows Server 存在的意义是什么?
推荐产品
-
中国的歼35A可以吊打十架韩国的KF21吗?
首先说结论一架歼-35A吊打最少100架KF21,为什么这么 -
国产CAD软件能否替代AutoCAD?
似乎很多人对CAD的理解有偏差,如果你打开一个STEP文件( -
为什么中国的英语教育这么失败?
给小孩Youtube Kids,陪他玩Minecraft,他 -
曾经的班花,现在还多少人惦记?
我老婆高中时也是班花,但是没人惦记,具体说是没人敢惦记,原因
最新资讯