Android为什么不直接执行Linux的程序?而是自己搞一套?_陕西省宝鸡市扶风县频绘键武术股份有限公司
联系人:
手机:
E-mail:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
发布时间:2025-06-25 23:50:11 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
相关新闻
- 如何评价首个女性友好的编程语言HerCode? 我开发了一个语言 herlang: justj***ac/h...
- MySQL 常用存储引擎区别总结有哪些? 上文我们已经讲了索引数据结构,接一下来我们来一起了解一下my...
- 大伯一直求我给他家儿子捐肾,少一个肾真的不会影响未来的体力劳动吗? 我表哥尿毒症的时候,我妈打电话给我,我吓得说不出话,思考了无...
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗? 一天5000枚啊,我给你算个账。 我就给你一枚火箭弹算一吨...
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么? 昨天的 GCP 全球宕机事故报告出了,给大家解读下。 从 ...
- Golang中有必要实现Async/Await吗? 完全没必要。 有栈协程和无栈协程是两种技术路线,没有绝对优势...


客服