网站地图官方微信:
网站首页 涔山乡 偏关县 九峰镇 上街区 贵屿镇 九仓镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 以色列为什么要打伊朗? |

    我来一次性说清楚,请相信我,n年前作为专业的文科生,我特别研...

    查看详情>>
  • | PHP 已经诞生 30 年,它对你意味着什么? |

  • | 世界上哪款战斗机最好看? |

  • | 如何看待鲍威尔6月19日的讲话,对于全球经济有何影响? |

  • | 你身边身材最好的女生是什么样? |

  • | 为什么《长安的荔枝》中的李善德明明是受圣人敕封,却一点权利都没有? |

  • | 为什么 Golang 不适合开发桌面系统? |

  • | 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平? |

  • | 女生真正的完美身材是什么样子? |

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

  • | polars到底行不行? |

  • 序libco 是 腾讯开源的一个协程库。 噱头很大,动不动就...

    2025-06-21
  • 本人作为一个历史爱好者,发现了三个基本事实。 第一,所有的...

    2025-06-21
  • 如果内置硬盘能换,那么很超值。 不过没理解错的话,mac ...

    2025-06-21
  • 体验就是,穿上高跟鞋比我高, 脱了高跟鞋站着,不太够得到。 ...

    2025-06-21

关注我们

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