Android为什么不直接执行Linux的程序?而是自己搞一套?_陕西省宝鸡市扶风县频绘键武术股份有限公司
联系人:
手机:
E-mail:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
发布时间:2025-06-23 12:30:13 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
相关新闻
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)? 因为没资格,微软在ui设计语言方面跟谷歌一个级别。 Win7...
- 想问一下莆田鞋真的靠谱吗? 【莆田鞋仿鞋 避坑指南 第6期 上】在此: [文章: 莆田鞋...
- 为什么运维都这么难招? 月薪3万应该可以,咱们越南有的是人,但没有无限量供应的傻子 ...
- 鱼缸能不能做到一直不换水还很清澈? 完全可以的。 我有个30x30x30cm的立方体小缸,25...
- DLM(扩散语言模型)会成为2025年的Mamba吗? 本文参考LLaDA:Large Language Diffu...
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift? 现代编程语言里swift是独一份默认所有class都是引用计...


客服