网站地图官方微信:
网站首页 灌南县 煤山镇 新渥镇 安岭乡 大垅乡 鸟松区

当前位置: 首页 >

Android为什么不直接执行Linux的程序?而是自己搞一套?

安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。

但是,安卓并不能直接运行传统的基于glibc的Linux软件。

由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。

实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。

Android为什么不直接执行Linux的程序?而是自己搞一套?

  • | 自己拥有一台服务器可以做哪些很酷的事情? |

    11月3日更新: 听取建议,逐渐缩减VM,转移到CT当中,然...

    查看详情>>
  • | 不喜欢老婆找健身房男教练私教,是我太狭隘了吗? |

  • | 下雨了,去哪里钓鱼??下雨了,去哪里钓鱼?? |

  • | 你见过哪些离谱的运维事故? |

  • | 字节引入Rust是否代表J***a的缺点Go也没解决? |

  • | 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚? |

  • | 在武汉的你,择偶的标准是什么? |

  • | Rust 的设计缺陷是什么? |

  • | 最近,你有什么顿悟? |

  • | 多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么? |

  • | 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何? |

  • 不要想的太过复杂,就只有随机数生成的三个矩阵,原始输入已经通...

    2025-06-24
  • 多简单,因为中国输了,而且短期没有任何机会赶上。 这玩意儿...

    2025-06-24
  • 最近发现两个有意思的现象。 一个是从25年开始,AI智能体...

    2025-06-24
  • 我腰5骶1突出,脚麻退疼,五管齐下,两个多月(不含急性期),...

    2025-06-24

关注我们

添加微信好友,关注最新动态