网站地图官方微信:
网站首页 包装项目合作 包装防伪 阅览室桌椅 眼镜架 削笔器 修正带

当前位置: 首页 >

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

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

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

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

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

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

  • | 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就? |

    蔡澜其人,是香港四大才子里的其中一位。 也是我看过作品最少的...

    查看详情>>
  • | 人间尤物是什么样的? |

  • | 程序员都干过哪些很刺激的事情? |

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

  • | Golang是不是代替了PHP以前的生态位啊? |

  • | 现在的年轻人为什么跟父母沟通不来了? |

  • | 下一代 Xbox 主机售价可能超过 1000 美元,对此你怎么看?值得入手吗? |

  • | 乔丹的身体素质放到现在是不是只能算平庸? |

  • | 为什么都说 Finder 难用? |

  • | 想签丝芭,但父母不同意,我该怎么办? |

  • | 有一个女儿是种怎样的体验? |

  • 会,已经在留后手准备逃了。 苹果这几年有个特性,就是每次更...

    2025-06-28
  • 使用 rust 写的 swc 速度明显不如 go 写的 es...

    2025-06-28
  • 听说过chatgpt吗 你让他给你写个前端页面看看,写的贼溜...

    2025-06-28
  • 正好,我在写一个.net core的小服务程序,正好用手头的...

    2025-06-28

关注我们

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