网站地图官方微信:
网站首页 龙潭乡 大冲乡 羊册镇 内莞镇 明觉镇 晓街乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 黄一鸣为什么敢承认孩子是王思聪的? |

    生下孩子两年后,捞女的代价来了。 6月是黄一鸣女儿闪闪两周...

    查看详情>>
  • | 055大驱在世界属于什么水平? |

  • | go 有哪些成熟点的后台管理框架? |

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

  • | 为什么linux桌面那么丑? |

  • | 脸与身材不符是种怎样的体验? |

  • | 2025年,歼16与美军机50分钟缠斗,为什么知乎上没有任何消息? |

  • | 《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为? |

  • | 现在的中国打的过美国吗? |

  • | 龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本? |

  • | 为啥西方列强最后全不行了? |

  • 没什么缺陷,唯一的缺陷就是喜欢动态化的魔怔人太多,当然官方特...

    2025-06-18
  • 关注社区OpenGithub社区:***s://open.i...

    2025-06-18
  • 研发人员常常会陷入为不同协议切换调试工具的泥沼,事实上,Ap...

    2025-06-18
  • 没有的事啊。 想学就学了。 我买了30节一对一的课,一周2...

    2025-06-18

关注我们

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