网站地图官方微信:
网站首页 印章用品 眼镜及配件 学校家具 学生 削笔器 修正带

当前位置: 首页 >

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

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

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

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

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

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

  • | 女生穿小妈(后妈)裙是种什么体验? |

    首先肯定是能驾驭小妈裙。 因为小妈裙比较修身显瘦紧致,所以对...

    查看详情>>
  • | Mac mini M4,有必要升级24G内存吗? |

  • | 得了癌症是种怎样的体验? |

  • | 你们都用 Python 实现了哪些办公自动化? |

  • | 大家都用的什么云服务器?大家都用的什么云服务器? |

  • | 骑公路车半路上突然有陌生人想跟你飙车,你会「应战」吗? |

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

  • | 为什么 mac mini 的 m4 版本价格这么低呢? |

  • | Rust据说是这样先进,那Rust编译器也总该是Rust写的吧? |

  • | 如何评价张靓颖刘宇宁《九万字》? |

  • | 如何评价 Bilibili 未经用户同意私自开启大量 UPnP 端口,疑似盗用用户的带宽? |

  • 在我看来,东方理工就是一个复制版的南科大,师资重合了一部分就...

    2025-06-24
  • Dlang没前途的,他犯了大忌,升级背刺用户搞不兼容,社区动...

    2025-06-23
  • 我们公司,规章制度写的迟到三次扣20%工资,但是平时没人注意...

    2025-06-24
  • 我推荐《Mac Mouse Fix》,一个软件。 打开...

    2025-06-24

关注我们

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