网站地图官方微信:
网站首页 龙山镇 小将镇 黄洲镇 炬光乡 勐班乡 扎唐镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 中国的导弹水平到底怎么样? |

    在军迷圈之中一直有一个话题,颇受人们关注: “如果有一天中美...

    查看详情>>
  • | 工程师离职,如果领导让你们把自己的技术教会一个人才能走,你们会教吗? |

  • | 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗? |

  • | Python+rust会是一个强大的组合吗? |

  • | 如何看待rust编写的zed编辑器? |

  • | 为什么特斯拉坚持用纯视觉智驾? |

  • | Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本? |

  • | 小米YU7从7月提前至6月底发布,是什么原因导致提前发布? |

  • | 如果在部队立功了,大领导奖励一把***,退伍后能带走吗? |

  • | 有哪些小众的开源项目养活了一大批人? |

  • | 夸克网盘有可能超越百度网盘吗? |

  • 我是做会计的,一直挺自豪Excel用得不错,确实也在工作中提...

    2025-06-19
  • 这张照片拍摄于2024年,中国女子100米栏运动员吴艳妮和夏...

    2025-06-19
  • 找惠普或者戴尔的经销电话,把你的需求和预算告诉他们,再明确告...

    2025-06-19
  • 我娃卡出来的bug, 现在的孩子吧,给手机就不好好学习。 不...

    2025-06-19

关注我们

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