网站地图官方微信:
网站首页 东胜乡 森村乡 韩庙镇 发城镇 新茶乡 山河乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 美国真会下场对伊朗开战吗? |

    如果美国亲自开战,那将会改变未来20-30年的全球局势。 ...

    查看详情>>
  • | 张伟丽可以打败什么级别的普通男性? |

  • | Flutter 为什么没有一款好用的UI框架? |

  • | 人在45岁是一种什么感觉? |

  • | 俗话说“女人三十如狼四十如虎”,到底是不是真的?? |

  • | 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的? |

  • | 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵? |

  • | 你见过哪些智障的反人类的设计? |

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

  • | 国密加密算法有多安全呢? |

  • | 匿名关了,大家实名说说你最近的烦恼? |

  • 哥们是做科研的,对开源的恐怖略知一二 我15年刚去单位,钻研...

    2025-06-21
  • 我之前给博客备案,然后接到电话说名字不可以叫“xx博客”,我...

    2025-06-21
  • 整理一下笔记, 尽量多给一些不常见但好玩实用的命令。 退出...

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

    2025-06-21

关注我们

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