Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-24 12:00:17
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21 07:40:16有什么好的录屏软件吗?要免费且好用的,可以录电脑播放的***?
- 2025-06-21 08:40:18rust 解决了什么问题?
- 2025-06-21 07:50:16为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-21 09:00:18上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?
- 2025-06-21 09:15:16为什么 IPv6 在国内至今未得以大规模应用?
- 2025-06-21 09:10:17京东刘强东近期小范围分享怎么看?
- 2025-06-21 08:40:18为什么 IPv6 在国内至今未得以大规模应用?
- 2025-06-21 09:05:18印度是真的烂还是咱们在信息茧房里面?
- 2025-06-21 08:20:17如何看待南京景枫中心把男厕改成女厕,并宣传「此处仅有女卫生间、家庭卫生间及无障碍卫生间」?
- 2025-06-21 07:50:16为什么不建议在 Docker 中跑 MySQL?
推荐产品
-
敢不敢发一张你的自拍照?
年轻的时候可能不敢发,现在癌了,以前不敢做的事现在慢慢尝试改 -
外贸独立站怎么做SEO?
推荐试试***seo,就是把***上传到社媒和独立站中 ** -
当下流行的前后端交互是如何实现的?
在上一章中,我们介绍了OneCode 访问的基础概念Page -
为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的?
Ubuntu 被骂的点,和 Ubuntu 流行的点,其实是不
新闻动态
最新资讯