网站地图官方微信:
网站首页 前仙乡 宝丰县 八景乡 猫儿乡 油恰乡 约改镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 中餐炒菜那么好吃,为什么欧美人不学去? |

    以前我也觉得中餐无敌,国外那些肉那么一大块放炉子上烤,肯定又...

    查看详情>>
  • | 国产手机AI「好用」的背后,是技术差距还是文化差异? |

  • | 我的设计作品很烂嘛? |

  • | 中年女性需要老公吗? |

  • | 平面设计主KV做成这样,在你的城市薪资一般多少? |

  • | 为什么很多公司都不招大龄码农? |

  • | 为什么赡养老人这么难呢? |

  • | 为什么零知识证明(ZKP)领域的开源项目几乎都用Rust实现? |

  • | 旅行者 1 号飞出太阳系了,它是如何和地球联系的呢? |

  • | 为什么海军要单舰满世界溜达呢? |

  • | mozilla技术先进,为什么不挣钱? |

  • 参加仓颉内测已三年有余,这三年以来用仓颉开发了一个服务器工具...

    2025-06-23
  • OpenWrt 可以做很多有趣的事情,只要你愿意,它可以约等...

    2025-06-23
  • 我姥姥,今年85岁了。 退休金一个月8000多,十几年前我...

    2025-06-23
  • 这是我 mac 上的小屏幕上的, 看看 toolbar. ...

    2025-06-23

关注我们

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