网站地图官方微信:
网站首页 前所镇 延陵镇 回里镇 野鹤镇 定结乡 下江乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 为什么 IPv6 在国内至今未得以大规模应用? |

    我记得有个文件 规定了时间节点,和全网通过ipv6的数据流量...

    查看详情>>
  • | 055一打一能不能打过阿利伯克? |

  • | 为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着? |

  • | 5挺马克沁机枪,能否击败50万重骑兵? |

  • | 评价一下Proxmox VE与ESXi的优劣? |

  • | 有哪些故意缩短产品寿命的设计? |

  • | 为什么好多人不承认大众审美就是喜欢白皮? |

  • | 如何客观评价李小冉的长相? |

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

  • | 被传和领导睡了怎么办? |

  • | 伊朗这次让以色列打惨了,这个国家还能挺过来吗? |

  • 年轻的时候, 老家同学介绍了一个在老家银行柜台工作的女孩。 ...

    2025-06-20
  • 1961年,一位文化部副部长到四川考察时,在座谈会上批评 “...

    2025-06-20
  • 我在字节的两个小产出,就是在广告投放场景把一个Go服务和一个...

    2025-06-20
  • 没设么错误 jb做swift根本打不过xcode 你在苹果的...

    2025-06-20

关注我们

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