网站地图官方微信:
网站首页 包装防伪 圆珠笔 语音室成套设备 印章用品 夜视仪 眼镜盒

当前位置: 首页 >

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

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

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

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

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

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

  • | 洲际导弹能打到任何地方,为什么还需要轰炸机? |

    因为洲际弹道导弹的火箭是一次性的,并且造价极其昂贵,战斗部只...

    查看详情>>
  • | 程序员的时间管理真的是写代码1小时,调试8小时吗? |

  • | 怎么才能有尤雨溪一半强,该怎么学习? |

  • | 怎么劝家里人不去养鱼? |

  • | 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么? |

  • | 做个web服务器,gin框架和go-zero怎么选? |

  • | 每次去国外,别人一眼就看出我是中国人,是中国人身上有什么特质吗? |

  • | 怎么看待B站舞蹈区和某些风格比较暴露的up? |

  • | 干猎头有前途吗? |

  • | 你见过最无用的节俭行为是什么? |

  • | 如何干翻 Cloudflare? |

  • ryan dahl。 老哥在全国到处接Web项目的时候实在...

    2025-06-27
  • 一个月大的时候就接过来养了,然后从小被我打嘴巴打到大 护食打...

    2025-06-27
  • 我之前也是喜欢严格遵循restful规范,什么get,pos...

    2025-06-27
  • 先说一个绝对没人知道的,ZoomIt。 有什么用呢? 可以...

    2025-06-27

关注我们

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