网站地图官方微信:
网站首页 根思乡 淄角镇 大塘镇 参宝镇 官升镇 浩罕乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 鱼缸里的石子有哪些作用? |

    友情提示啊,这篇文章属于干货,也是我自己养鱼的时候一些经验吧...

    查看详情>>
  • | 干猎头有前途吗? |

  • | 我特别不明白,我们这边做j***a 的,为什么要用windows 做server? |

  • | 微软edge浏览器为什么逐渐被其他的浏览器代替? |

  • | 为什么中国JK无法拍出日本JK的感觉? |

  • | OpenAI 推出 o3-pro 推理模型,实际体验如何? |

  • | UFC冠军有多厉害? |

  • | 闲鱼上为什么会有人问都不问直接下单? |

  • | 遭遇生理性涨奶该怎么办? |

  • | 前端,后端,全栈哪个好找工作? |

  • | 为什么 Bun 选择了 Zig 以及 JSCore? |

  • 怎么说呢?UFC冠军可以说是全球徒手格斗最顶尖的那一批人。 ...

    2025-06-27
  • 说实话,这种留悬念的方式有时候真的挺烦人的,不到下一话,谁也...

    2025-06-27
  • 我把7年前的Thinkpad X1 安装Ubuntu 24用...

    2025-06-28
  • 负债三年,三年前离婚,半个月前被分手,再也不想用情太深,上周...

    2025-06-27

关注我们

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