网站地图官方微信:
网站首页 同兴镇 九华镇 邹平市 九渡乡 普威镇 梅树乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 女朋友送的switch被亲戚要求送小孩我该怎么办? |

    评论区很多朋友都在吐槽熊孩子和家长,我想讲讲我的反向操作。 ...

    查看详情>>
  • | 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云? |

  • | 为何雷军天天健身,却无健身痕迹? |

  • | 怎么在武汉找男朋友? |

  • | 网传厦门某国企研发部门要求每日考察后端 400 行,前端 1000 行代码量,如属实,这个考核合理吗? |

  • | 你们听过领导最没水平的一句话是什么? |

  • | 印度人为什么总觉得比中国强? |

  • | 《三角洲行动》还能活多久? |

  • | 身体上的哪些迹象表明你正在衰老? |

  • | 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗? |

  • | 有哪些好用却不为人知的国产软件 ? |

  • 我很早就说了,波斯人炸犹太人的炼油厂、发电厂、军事基地、国防...

    2025-06-20
  • 讲几个中国和伊朗军售的故事。 上世纪八十年代末,我们湖南的...

    2025-06-20
  • 公共DNS算电信业务,自建且不备案就是违规经营电信业务电信业...

    2025-06-20
  • 我直接入了switch2。 我非常喜欢游戏,3A大作,但是...

    2025-06-20

关注我们

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