网站地图官方微信:
网站首页 财源镇 阳山镇 桐畈镇 峰口镇 协和乡 麦昆乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 有哪些看似聪明,实则很傻的行为? |

    01山洞里生火基本上不管国内还是国外电影,男女主角落难后都有...

    查看详情>>
  • | Node.js是谁发明的? |

  • | 如何评价“寡姐”斯嘉丽·约翰逊的身材? |

  • | obsidian用一两年后会有多大?全文搜索还快吗? |

  • | 为什么这么久了还是没有主流软件开发鸿蒙版? |

  • | 鸿蒙电脑会在国内逐渐取代windows电脑吗? |

  • | 女婿不喜欢去丈母娘家的原因是什么? |

  • | 国产手机APP为什么越来越臃肿? |

  • | 如何用C#做个远程桌面管理工具? |

  • | 为什么山姆这么受欢迎? |

  • | 如何看待 Three.js / WebGL 等前端 3D 技术? |

  • 如果问的是今年的2025年9月3日的阅兵, 那应该没有啥特别...

    2025-06-23
  • 创造一个AI Coding的产品,再用这个产品来做AI Co...

    2025-06-23
  • 当然可以,前提是能做到的话。 预警机就像象棋里的【帅】,价...

    2025-06-23
  • 我得让你看看一些可能让你感到不悦的东西: CREATE TA...

    2025-06-23

关注我们

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