网站地图官方微信:
网站首页 包装用纸 包装生产线 包装机械 包装防伪 夜视仪 信封

当前位置: 首页 >

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

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

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

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

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

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

  • | 养龟玩龟的人可怕吗? |

    先晒图。 必须可怕啊! 首先,养龟的动机就很可怕。 我...

    查看详情>>
  • | 为啥人坐在并不严密的车子里拍摄狮虎时,这些猛兽却很少攻击人? |

  • | 如何看待同事每天蹭你车? |

  • | 微软edge浏览器为什么逐渐被其他的浏览器代替? |

  • | 美军 B-2 轰炸机参与袭击伊朗核设施,B-2轰炸机战斗力如何?会摧毁伊朗核设施吗? |

  • | 如何看待 Rust 写的 PNG 解码器比 C 实现更快? |

  • | J***a 除了 Spring 还有什么? |

  • | 按理说生存和繁衍是生物的本能,为什么还有那么多人不愿意生孩子啊? |

  • | 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。? |

  • | 如果苹果真的下架了微信的话,会发生什么? |

  • | 如何评价《三角洲行动》***作者「三角洲经济学教父」? |

  • 本人情况是中考是本市前150名,考了八百多分,但即便是这个成...

    2025-06-23
  • 一个同学跟我说,昨天他去字节跳动面试,面试官这样问他,“如何...

    2025-06-23
  • Nas 里的,基本都是docker部署的 下载 qbitto...

    2025-06-23
  • 我在字节的两个小产出,就是在广告投放场景把一个Go服务和一个...

    2025-06-23

关注我们

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