当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
- 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 2025-06-21Golang web项目求推荐?
- 2025-06-21联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
- 2025-06-215挺马克沁机枪,能否击败50万重骑兵?
- 2025-06-21北京暴雨故宫再现「千龙吐水」奇观,为什么故宫古老排水系统历经六百年仍能正常运作?有哪些特别之处?
- 2025-06-21postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 2025-06-21CPU 为什么很少会坏?
- 2025-06-21作为一个服务器,node.js 是性能最高的吗?
- 2025-06-21你的鱼缸里养过什么奇怪的鱼?
- 2025-06-21可以用duckdb在本地建立一个数据库对外服务吗?
- 2025-06-21北京日报点名批评“苏超”过度娱乐化的动机是什么?
- 2025-06-21工业克苏鲁什么意思?
- 2025-06-21为什么 IPv6 突然不火了?
- 2025-06-21如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-21全球为什么只有中国为伊朗发声,俄罗斯都不吱声?
- 2025-06-21现在为什么没有黑客了?
推荐产品
-
如何看待 Rust 的应用前景?
Rust对C++的威胁不威胁先放在一边,rustdoc文档功 -
如何电脑下载Adobe audition?
在音频界的资深人士应该听说过或用过Cool edit pro -
MySQL不香吗,为啥还要Elasticsearch?
在技术面试中,遇到过这样一个有意思的场景,且听我娓娓道来。 -
Flutter 为什么没有一款好用的UI框架?
有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论
热销产品
最新资讯