网站地图官方微信:
网站首页 岭路乡 镜洋镇 均安镇 鼓城乡 华光乡 噶尔县

当前位置: 首页 >

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

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

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

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

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

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

  • | 手术时把大脑拿出来还能接回去吗? |

    可以接回去,但100%死亡,绝对没有生还的可能,哪怕一秒钟,...

    查看详情>>
  • | PNG ,GIF , JPG ,的区别有哪些? |

  • | 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架? |

  • | 三只羊是不是被人做局了? |

  • | ***如你财务自由,是买一个大平层还是买一个大别墅? |

  • | 人体组织在发育过程中,每个细胞是如何确定自己在宏观结构是的位置的? |

  • | 很好奇,组NAS的玩家是如何解决上传速率的问题? |

  • | 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响? |

  • | 在杭州2021年买房的你,房子亏了多少了? |

  • | 你被哪个后来知道很sb的BUG困扰过一周以上吗? |

  • | 能不能发一张你相册里最好看的自拍照? |

  • 跟几个做前端的朋友聊天,发现现在大厂里的大前端团队都被拆了,...

    2025-06-28
  • 没人提到之所以不敢是因为开发者证书么? mac上无论是否上架...

    2025-06-28
  • 最新自研 tauri2.0+vue3.6+deepseek+...

    2025-06-28
  • 有没有大佬解答:学算法,搞OI真的有用吗?(除了升学)六月十...

    2025-06-28

关注我们

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