Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-23 18:30:12
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-25 17:00:13谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 2025-06-25 16:00:14有一个超级漂亮的女朋友是一种什么体验?
- 2025-06-25 17:35:13如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 2025-06-25 16:00:14生活中怎样的美女才能被称为「大」美女?
- 2025-06-25 17:25:13为什么人到中年,很少有身材苗条的?
- 2025-06-25 16:45:14你生活中做过最自律的一件事是什么?
- 2025-06-25 16:10:13现在手里有一万闲钱,买什么币好?
- 2025-06-25 17:00:13央视是否很少报道伊拉克了?
- 2025-06-25 16:40:13为什么这么多人讨厌中国移动?
- 2025-06-25 17:15:13如何评价谷歌?
推荐产品
-
写业务的话,go是不是垃圾?
准确的说:业务越宽泛,用Golang就越费劲,垃圾到不至于。 -
你用过最丑的编程语言是哪个?
前言: 每种语言都有适用的场景,也不是每种特性都值得使用的, -
中国人工资不高主要原因是人口太多吧?
有10块钱时,他们拿走9块,剩给你一块 有100块时,他们拿 -
为什么有的女生喜欢穿紧身牛仔裤?
个人觉得,女生穿牛仔裤的形式意义还是大于内容 说白了,就是审
新闻动态
最新资讯

