网站地图官方微信:
网站首页 芙蓉镇 会亭镇 小胜镇 天生镇 崇义乡 福星镇

当前位置: 首页 >

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

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

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

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

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

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

  • | 现在网上把清朝说得一无是处,但是为什么能统治268年? |

    清朝几乎吸取了历代所有中国王朝教训打了预防针 外戚干政:皇子...

    查看详情>>
  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

  • | 用了几年大厂云服务器,现在想换便宜的,有推荐的吗? |

  • | 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务? |

  • | 为什么有些门开关时特别容易夹手?背后的设计缺陷可能有哪些? |

  • | 以色列为什么要打伊朗? |

  • | Cloudflare是一家什么样的公司? |

  • | 30岁了,你在深圳过着什么样的生活? |

  • | Web3需要用到哪些技术? |

  • | 如何评价钟南山院士? |

  • | 世界上最大的航母有多大? |

  • esim方不方便?——方便 方便的东西为什么运营商会主动中断...

    2025-06-20
  • 本人不幸,老家跟县城上班的地方都被淹了,去年洪峰到54米我家...

    2025-06-20
  • 这张照片拍摄于2024年,中国女子100米栏运动员吴艳妮和夏...

    2025-06-20
  • 如果你还用OSX系统,哪怕只是9年前的版本,市面上也几乎没有...

    2025-06-20

关注我们

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