网站地图官方微信:
网站首页 六家子 口前镇 望奎镇 珍珠泉 和桥镇 老峰镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响? |

    稳定性很差,特斯拉Robotaxi首秀,第一天就翻车了。 ...

    查看详情>>
  • | 为什么大脑运行时候没有明显升温,但是计算机 CPU 会? |

  • | 如何评价剪映svip,599一年,有替代方案吗? |

  • | 静电容键盘为什么没能超越机械键盘? |

  • | 显卡真的性能过剩了吗? |

  • | 印度女性为什么不嫁到中国? |

  • | 国产手机APP为什么越来越臃肿? |

  • | 为什么楚国更多与湖北联系在一起? |

  • | NextJS的全栈能力现在如何了? |

  • | 华为为什么不放弃ARM指令集? |

  • | 小米 AI 眼镜发布,售价 1999 元起,有哪些功能亮点?你看好其市场前景吗? |

  • 本人条件: 162微胖型 天蝎座老家梅州 的在广州这边广州公...

    2025-06-28
  • 问这个问题,说明你不懂军队编制。 史今作为战斗班班长,**...

    2025-06-28
  • Claude Code需要花钱,果断放弃尝试了。 而Gemi...

    2025-06-28
  • 让我们看看国家级媒体推荐的健康作息时间表,按照内容比对比对你...

    2025-06-28

关注我们

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