网站地图官方微信:
网站首页 包装制品配附件 语音室成套设备 眼镜及配件 眼镜盒 眼镜布 学校家具

当前位置: 首页 >

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

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

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

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

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

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

  • | 如何看待继长城举报比亚迪之后,吉利首次公开支持长城,广汽也力挺吉利发言,奇瑞说价格战是饮鸩止渴? |

    如何看待,其实我的观点很简单,吉利的车,长城的车,广汽的车,...

    查看详情>>
  • | 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔? |

  • | 国产手机AI「好用」的背后,是技术差距还是文化差异? |

  • | 为什么鸿蒙PC版电脑不使用x86架构? |

  • | 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗? |

  • | 什么洗碗机,真的有家庭在用么? |

  • | 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话? |

  • | 为什么鸿蒙PC要排斥Linux生态? |

  • | 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗? |

  • | 有没有某个瞬间,你觉得做科研特扯淡……? |

  • | 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译? |

  • 2021 年我亲自去现场部署过信创环境,某某档案系统。 J*...

    2025-06-22
  • 访达。 用Mac的朋友们应该都很熟悉吧。 就是这个玩...

    2025-06-22
  • 这问题是我提的,我很惊讶于为什么这么有价值的片子在国内社区却...

    2025-06-22
  • MoonBit 的 Beta 版发布意味着语法已趋于稳定,接...

    2025-06-22

关注我们

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