网站地图官方微信:
网站首页 宝甸乡 孙端镇 盛堂乡 杰村乡 李沧区 黄陵县

当前位置: 首页 >

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

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

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

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

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

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

  • | 广东省肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价? |

    “各位经商的朋友千万别来怀集投资,怀集人民给了我最大的善与恶...

    查看详情>>
  • | 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响? |

  • | 雷军为什么不愿意用性价比打法进军NAS? |

  • | 超小团队选择Django还是Flask? |

  • | 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? |

  • | 什么是bootloader? |

  • | 如何看待伊朗发布10座美军基地地图? |

  • | 为什么 macOS 并不差,可市场总敌不过 Windows? |

  • | postgres集群的选择? |

  • | 大家喂母乳有过什么体验? |

  • | NAS将来会被什么产品取代? |

  • “各位经商的朋友千万别来怀集投资,怀集人民给了我最大的善与恶...

    2025-06-21
  • 11月3日更新: 听取建议,逐渐缩减VM,转移到CT当中,然...

    2025-06-21
  • 关注社区OpenGithub社区:***s://open.i...

    2025-06-21
  • 做了一点用 xmake 为 nodejs 和 python ...

    2025-06-21

关注我们

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