网站地图官方微信:
网站首页 卧龙镇 茅排乡 安沙镇 流泽镇 鹅池镇 宜木乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 如果意外挖出 10 吨黄金,有那些将它们洗白、正常使用的方法? |

    如果你只是个普通人,祖上几代都是穷瘪三,就不要想着快速变现了...

    查看详情>>
  • | 正常人一次一顿能吃完一斤牛肉吗? |

  • | 怎么可以让《海贼王》轻易烂尾? |

  • | 为什么有的女生喜欢穿紧身牛仔裤? |

  • | 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵? |

  • | M4 Mac mini2024款,这种主机到底怎么样呀? |

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

  • | 为什么这么多人讨厌中国移动? |

  • | MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响? |

  • | 谁是对Mac有成见然后用完Mac后真香的? |

  • | 苹果 macOS Tahoe 26 新 Finder 图标引争议,其争议点主要集中在哪些方面? |

  • 记得前一阵工业品油罐车装食用油的事吧?就在那几天,9岁小朋友...

    2025-06-27
  • SD转译Win游戏的难度跟Mac比根本不是一个量级的。 SD...

    2025-06-27
  • 这是我最喜欢的拟物化 Dock 栏时代(macOS 10.7...

    2025-06-27
  • 我之前给博客备案,然后接到电话说名字不可以叫“xx博客”,我...

    2025-06-27

关注我们

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