网站地图官方微信:
网站首页 东丽区 神南镇 固厢乡 尔其乡 聚凤乡 苑里镇

当前位置: 首页 >

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

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

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

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

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

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

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

    有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论...

    查看详情>>
  • | Rust的设计缺陷是什么? |

  • | 如何部署Prometheus监控K8S? |

  • | 为什么年轻的肉体让人沉迷? |

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

  • | 055一打一能不能打过阿利伯克? |

  • | 为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢? |

  • | Vim 有什么奇技淫巧? |

  • | 电蚊香液对身体有害吗? |

  • | 《诡秘之主》中克莱恩是否过于善良? |

  • | 为什么买了Switch后,却发现它并没有那么好玩? |

  • 就是欺负老实人呗。 某高校的附小,是真的办过爸爸家长会的,...

    2025-06-20
  • [***: Docker搭建部署N***idrome,打造N...

    2025-06-20
  • 我比较喜欢吃炖羊肉,但是因为我血脂有点高,每次想买想吃我老婆...

    2025-06-20
  • 去咸鱼买一大堆网课,真便宜,各种大咖的几千块钱的课也就几块到...

    2025-06-20

关注我们

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