Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 19:45:15
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-22 05:45:142029届全运会落地长沙,会对长沙有什么新的变化吗?
- 2025-06-22 06:50:14Electron 和当下其他的桌面开发方法相比如何?
- 2025-06-22 06:05:15三只羊是不是被人做局了?
- 2025-06-22 06:40:15J***a 除了 Spring 还有什么?
- 2025-06-22 06:15:14男生为什么要买那么多键盘?
- 2025-06-22 06:40:15中国海军是如何崛起的?
- 2025-06-22 05:55:15有没有免费的语音转文字的软件?
- 2025-06-22 06:45:15商城里如何缓存商品信息?
- 2025-06-22 05:40:14为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 2025-06-22 07:05:16据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
推荐产品
-
可以随身携带一个Linux系统吗?
别说一个Linux系统,我一个移动硬盘里装了ventoy+上 -
如何评价MiniMax开源首个视觉RL统一框架V-Triune,实现推理感知一肩挑,其技术上有何优势?
这个工作其实包含了两部分,从论文的摘要里可以看到,一个是统一 -
歼-35为什么使用2台发动机?为什么不向F-35一样只使用1台?
有时候不是很能理解,你要不同意我说的你也给个理由吧,扔下一句 -
《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
“仙女下嫁凡人”的设定在今天也能找到对照,比如孔雀女下嫁凤凰
新闻动态
最新资讯