网站地图官方微信:
网站首页 江田镇 梅窖镇 楚江镇 蒲包乡 查龙镇 折巴乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵? |

    很多人搞乱了一个事情, 商用和自用的区别。 还有回答说创业...

    查看详情>>
  • | 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平? |

  • | 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权? |

  • | Cloudflare是一家什么样的公司? |

  • | 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么? |

  • | 猫那么爱干净,却为什么不喜欢洗澡? |

  • | 什么是 5G 固定无线接入(FWA)? |

  • | 鸿蒙电脑正式发布,今年的大一新生会不会扎堆购买鸿蒙电脑? |

  • | ant-design-vue 社区为什么不维护了? |

  • | Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来? |

  • | 请问您见过最惊艳的sql查询语句是什么? |

  • 1. Rust 发展趋势:近年来增长最快的编程语言之一,被 ...

    2025-06-21
  • 普通人用pg会碰到稀奇古怪的障碍,一气之下就退回mysql了...

    2025-06-21
  • 巧了,这和我的计算不谋而合。 我是怎么计算的呢? 了解黄金...

    2025-06-21
  • 我估计了一下,大概可以做到百元以内,大概率免费。 使用Clo...

    2025-06-21

关注我们

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