网站地图官方微信:
网站首页 阮桥镇 项城市 响岩镇 马烈乡 黑嘎乡 发放镇

当前位置: 首页 >

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

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

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

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

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

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

  • | PostgreSQL 与 MySQL 相比,优势何在? |

    pg功能比mysql多太多,也可以说是免费数据库里最接近or...

    查看详情>>
  • | 如何评价小岛秀夫的游戏新作《死亡搁浅2:冥滩之上》? |

  • | 系统盘(C盘)与其他盘之间夹了恢复分区,如何将C盘与其他盘合并? |

  • | 6月23号,美团优选突然关闭了,为什么? |

  • | 长得和刘亦菲很像是一种什么体验? |

  • | 为什么程序员的电脑永远没有弹窗广告? |

  • | 冬天也要穿胸罩吗? |

  • | 真的没有人觉得2k是一个很尴尬的分辨率吗? |

  • | 公司就一个后端一个前端,有必要搞微服务吗? |

  • | 老板说我设计了一周的海报还是不行,我到底该怎么学啊? |

  • | 怎么通俗的解释路由这个词? |

  • cloudflare 已经重写了,他们认为 NGINX 有一...

    2025-06-25
  • 用不着变老,因为年轻人都已经不会用电脑了 知乎也有个赛博...

    2025-06-25
  • Adobe 全家桶可以用开源替代, 但是用开源软件替代Ado...

    2025-06-25
  • 个人觉得,女生穿牛仔裤的形式意义还是大于内容 说白了,就是审...

    2025-06-25

关注我们

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