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 17:05:16怎么看待B站舞蹈区和某些风格比较暴露的up?
- 2025-06-22 17:55:182025年6月,到底买油车还是电车?
- 2025-06-22 17:10:16为什么在日本是实体店干掉电商,在中国却是电商干掉实体?
- 2025-06-22 17:35:1712306 网站的根目录下为什么连 robots.txt 文件(反爬虫协议)都没有?
- 2025-06-22 16:50:16我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 2025-06-22 16:55:162025年6月,到底买油车还是电车?
- 2025-06-22 17:40:16为什么越来越多的 SSD 不带片外缓存了?
- 2025-06-22 17:40:16大厂后端开发需要掌握docker和k8s吗?
- 2025-06-22 16:55:16有没有什么惊为天人的 Logo 设计?
- 2025-06-22 17:10:16利用爬虫技术能做到哪些很酷很有趣很有用的事情?
推荐产品
-
小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
可以说,红米的加入给死气沉沉的小屏平板市场注射了一剂强心针! -
微软edge浏览器为什么逐渐被其他的浏览器代替?
微软周一宣布,将在欧洲停止目前Microsoft Edge的 -
韦神这么厉害为什么不去参加最强大脑?
韦东奕已经参加过“最强大脑”了,而且是全世界选手一起参加的, -
独立开发者都使用了哪些技术栈?
现在最快、最省钱的方案是这样的: 前端咱就用Next.js,
新闻动态
最新资讯