网站地图官方微信:
网站首页 包装制品 包装防伪 荧光笔 夜视仪 验钞机 削笔器

当前位置: 首页 >

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

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

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

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

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

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

  • | 怎样成为全栈工程师(Full Stack Developer)? |

    我觉得想成为全栈很简单,以下过程来一遍,你不仅会成为全栈,还...

    查看详情>>
  • | winkawaks游戏模拟器怎么运行? |

  • | 能分享一下你写过的rust项目吗? |

  • | 如何评价董明珠30年未休过***? |

  • | 男医生在给年轻靓丽的女性检查时会是什么心态? |

  • | 大海捞针还捞着了是一种什么样的体验? |

  • | 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣? |

  • | 为什么还用导弹发射井,机动式部署不是更安全吗? |

  • | 买到烂尾楼到底该有多绝望? |

  • | MacOS真的比Windows流畅吗? |

  • | 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器? |

  • 基于自己部署在阿里云的ECS中提取出的 auth.log* ...

    2025-06-24
  • 不后悔,说说我们的情况吧,我92年生,离过一次婚,因为工作原...

    2025-06-24
  • 深圳龙岗这边4、5、6月份已经是暴跌了,很多小区比年前的时候...

    2025-06-24
  • 如果是初学者建议直接学Jetpack Compose,因为两...

    2025-06-24

关注我们

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