Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 10:00:18
- 来源:
安卓其实是可以执行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 00:55:17利用爬虫技术能做到哪些很酷很有趣很有用的事情?
- 2025-06-21 01:05:17自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 2025-06-21 02:00:17微信头像会影响第一印象吗?
- 2025-06-21 01:25:17中国的歼35A可以吊打十架韩国的KF21吗?
- 2025-06-21 01:45:18为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 2025-06-21 01:15:18苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 2025-06-21 00:50:18antv x6 node 点击***不触发怎么办?
- 2025-06-21 01:20:17华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 2025-06-21 01:45:18为什么不建议在 Docker 中跑 MySQL?
推荐产品
-
阿里网盘为什么没有动静了?
目前阿里云盘的现状,几乎是是跑路了,不知道谁还用这网盘开通会 -
如何评价 GAI 在《歌手 2025》第六期演唱的《黄种人》?
GAI 从第四期第七名淘汰边缘到上期凭借《白鸽》逆袭夺冠,加 -
什么样的女主才能叫做「人间尤物」?
重要的事情说三遍才先保存先保存先保存,都是个人整理的御姐、萝 -
如何评价字节跳动开源的 Netpoll?
0 前言不久前曾经对 golang 原生的 net 网络库(
最新资讯