Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 17:55:17
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-21 13:15:17大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
- 2025-06-21 13:05:17《酱园弄》电影你期待哪位演员的表演?
- 2025-06-21 14:25:17为什么开了这么多会,却依然提升不了员工的***?
- 2025-06-21 14:30:17作为一个服务器,node.js 是性能最高的吗?
- 2025-06-21 14:25:17如看看Doinb直播松松真的回去了,疑似已经被TES换人?
- 2025-06-21 14:10:17为什么不用rust重写Nginx?
- 2025-06-21 13:45:17为什么越来越多的 SSD 不带片外缓存了?
- 2025-06-21 13:50:17外贸独立站怎么做SEO?
- 2025-06-21 13:05:17flutter为什么不用Go语言,而用Dart?
- 2025-06-21 14:40:17新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
推荐产品
-
始终怀不上孕是种怎样的体验?
和老公不戴套一年多,一开始小袜子小衣服都买了好几套,各种颜色 -
为什么很多技术都觉得前端很简单?
今年一次创业,拿到融资后我作为技术负责人,需要招聘几个前端开 -
感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
[***] 鱼缸要养庞大的清洁工队伍,清道夫、红眼大帆、各种 -
公司规定所有接口都用 post 请求,这是为什么?
我之前也是喜欢严格遵循restful规范,什么get,pos
最新资讯