网站地图官方微信:
网站首页 娑婆乡 黑岛镇 马湾镇 永川区 普义乡 奴尔乡

当前位置: 首页 >

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

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

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

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

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

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

  • | 有什么关于山西的冷知识? |

    一个姓氏方面的知识;从姓氏风格来看,山西应该是最纯正的“北方...

    查看详情>>
  • | 评价一下Proxmox VE与ESXi的优劣? |

  • | 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的? |

  • | 为什么要学go语言,golang的优势有哪些? |

  • | 真的有这种又苗条身材又爆炸的么? |

  • | 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何? |

  • | 为什么会有人相信骗子的话去缅甸找高薪工作呢? |

  • | 如何评价《灵笼 2》第六集? |

  • | 曾经的班花,现在还多少人惦记? |

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | iOS开发新手入门应该学OC还是swift? |

  • 谢邀 用nas快15年了。 根据个人经验和教训。 目前热机是...

    2025-06-20
  • 皮克斯一直是这么做的,他家渲染技术栈就是这样的 一堆cpu ...

    2025-06-20
  • 这是萧淑慎的一组照片,最早是2005年金马奖颁奖典礼,她穿黑...

    2025-06-20
  • 很多人讨论rust能不能解决内存bug,关于这一点我觉得c+...

    2025-06-20

关注我们

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