网站地图官方微信:
网站首页 羊范镇 左卫镇 龙虬镇 贵台镇 望江乡 寿乐镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 组nas一定要TDP低的cpu吗? |

    不一定,我直接说一下实例对比一下,你就懂了 很多人是因为不具...

    查看详情>>
  • | 中了一个亿 你会做什么? |

  • | 鱼缸换水前为什么必须要困水?如果没条件困水怎么办? |

  • | 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵? |

  • | 有哪些观赏鱼是迄今为止确定最容易养最不容易死的? |

  • | 极客湾评价小米芯片客观么? |

  • | cloudflare的1.1.1.1和warp有什么区别? |

  • | 为什么go和rust语言都舍弃了继承? |

  • | 如何解决Cursor等Agent编码开发轮次多了过后代码库变成屎山的问题? |

  • | 有哪些是你用上了mac才知道的事? |

  • | 你卡过最厉害的bug是什么? |

  • 这三艘航母并不先进,批量建造会造成整体落后。 1.山东舰是...

    2025-06-25
  • 5.31: 最近突然多了很多关注,但我只是把这里当作树洞,偶...

    2025-06-25
  • 这本书是在街边,有人临时铺块朔料布,卖旧书,淘到的,要了我1...

    2025-06-25
  • 图片的清晰程度,分辨率影响很小,超分技术发展好多年了。 2...

    2025-06-25

关注我们

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