网站地图官方微信:
网站首页 渡口镇 山城镇 穿城镇 周巷镇 三水区 协德乡

当前位置: 首页 >

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

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

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

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

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

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

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

    我直接入了switch2。 我非常喜欢游戏,3A大作,但是...

    查看详情>>
  • | 目前亚洲最厉害的五款战斗机是什么? |

  • | Rust的设计缺陷是什么? |

  • | AI认为贴6目才是平衡的,但为什么现在中国规则贴目是7.5目? |

  • | 你发生过的最尴尬的事是什么? |

  • | 为什么中国式父母总是很“扫兴”? |

  • | 在所有动物肉中,哪一种味道最好? |

  • | 你为什么从腾讯离职? |

  • | 为什么QQ上的网络状态没有了? |

  • | 基因好是一种怎样的体验? |

  • | 为什么很多人在1panel推出之后,还坚持用宝塔面板? |

  • 门夹手的痛,我懂! 这道血泪教训,真真是刻进骨子里的疼! 去...

    2025-06-20
  • 鞍山一位退休返聘中医,每天接诊400人以上。 右手号脉,左手...

    2025-06-20
  • 不是 有啥家务? 内衣内裤一定要手洗是不是自己作的? 你说混...

    2025-06-20
  • 日本是亚洲天花板,也是亚洲先遣服,看清日本的选择就能看清亚洲...

    2025-06-20

关注我们

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