当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?_海南省儋州市新州镇唯卫士农药有限合伙企业
文章出处:网络 人气:发表时间:2025-06-24 10:20:18
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 如果意外挖出 10 吨黄金,有那些将它们洗白、正常使用的方法?
- 鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- 如何看待“Hutool”工具类库广受欢迎?
- 目前最具性价比的全栈路线是啥?
- react 跟 vue 哪个更牛逼?
- 搞了NAS之后去哪里下载4K,8K的电影?
- 电视剧《天道》的作者到底懂不懂音响呢?它暗喻了哪些音响品牌呢?
- 既然富人财富占社会总财富的 80%,那么鼓励富人消费不就可以了吗?
- rust 语法噪音这么多, 能写复杂项目吗?
- 为什么MIPS架构的路由器CPU能实现比X86高很多的网络吞吐量?
最新资讯文章
- Rust 的设计缺陷是什么?
- 自己尝试组装NAS,求大佬给指点一下?
- 印度这个国家有希望成为发达国家吗?
- adobe全套都用开源软件或者免费软件来替代,能做到吗?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 俄罗斯人民目前的生活状态比较中国如何?
- 使用Rust开发游戏是一种怎样的体验?
- Firefox 浏览器是否还有可能浴火重生?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 为什么要学go语言,golang的优势有哪些?
- 如果让你重新开始学计算机,你的学习路线会怎么选择?
- 作为一个服务器,node.js 是性能最高的吗?
- 为什么幼儿园的超前教育被叫停?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 美国率领北约敢和中国开战吗?
- 现在个人博客不能备案了吗?
- flutter是***跨平台最优解吗?
- 为什么广东女生大多是素颜?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 大学做项目,负责人禁止我用 Vue,React,让我用基础 HTML,CSS,JS 开发前端怎么办?