网站地图官方微信:
网站首页 故仙乡 宁固镇 方田乡 茶城乡 叙永县 理川镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 纳斯达克100指数还有上涨空间么? |

    原文链接: 纳斯达克 100 指数买卖点 一、历史估值回顾近...

    查看详情>>
  • | 为什么linux桌面那么丑? |

  • | 目前国内网盘,最尊重用户的是哪家? |

  • | Firefox 浏览器是否还有可能浴火重生? |

  • | 编译器和解释器的分界线在哪,字节码效率能否无限接近机器码? |

  • | 如何评价睡前消息第913期“山东县城+抖音 安利可以安息了”? |

  • | 关于***你还在继续写吗? |

  • | 商城里如何缓存商品信息? |

  • | 伊朗的军事实力是不是打不过以色列? |

  • | 如何评价DuckDB? |

  • | 印度50年内会不会超越中国? |

  • 看到这个问题特意去查了下什么是KVM显示器。 不需要。 ...

    2025-06-22
  • 2024年下半年,又看到这个问题。 从2017年工作到现在...

    2025-06-22
  • 某天在公园健身区,看到一个五十多岁的大妈身穿紧身瑜伽裤在拉伸...

    2025-06-22
  • 养鱼确实毁一生。 刚开始做完鱼池,自己还能偶尔在池边画室里...

    2025-06-22

关注我们

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