网站地图官方微信:
网站首页 刘圩镇 瓮江镇 隘子镇 龙江乡 绵虒镇 泽当镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 《碟中谍 8》都有哪些槽点? |

    最后世界要毁灭了,已经到了最后的倒计时阶段,男主在拿到病毒后...

    查看详情>>
  • | 为什么微软还没有倒闭? |

  • | 国产CAD软件能否替代AutoCAD? |

  • | 伊朗警告以色列居民尽快撤离,称将展开真正惩罚性打击,伊朗还有哪些底牌?以伊冲突会演变为中东全面战争吗? |

  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

  • | Golang中有必要实现Async/Await吗? |

  • | SQL Server 真的比不上 MySQL 吗? |

  • | UUID真的是全球唯一吗? |

  • | 鱼缸上的藻类怎么去掉? |

  • | 如何看待「苏超」赞助商1个月增加超200%,达到中超2倍? |

  • | 你卡过最厉害的bug是什么? |

  • 本来是随意写写的文章,原想删掉。 但是收到了这么多夸奖和认可...

    2025-06-20
  • 我大概能懂这种感觉... 我因为工作原因被逼着用了大半年ru...

    2025-06-20
  • 先说结论,不是 再说为啥 1.虽然东风41能覆盖米利坚,但是...

    2025-06-20
  • 婆婆视角: 我是一个农村的女人,生了一个儿子, 含辛茹苦地把...

    2025-06-20

关注我们

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