Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-27 19:50:16
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-22 01:05:20是什么原因让你一定要用 iPhone?
- 2025-06-22 01:15:15Windows 上最应该卸载的三个软件是谁?
- 2025-06-22 00:55:15Rust 的设计缺陷是什么?
- 2025-06-22 01:45:16为什么很多技术都觉得前端很简单?
- 2025-06-22 01:50:15有没有好用的本地***去水印免费软件?
- 2025-06-22 01:15:15为什么同样是输球,常州和国足的风评却差那么多呢?
- 2025-06-22 01:45:16张伟丽可以打败什么级别的普通男性?
- 2025-06-22 01:40:15公司老板不想续费3w一年的云服务器,合理吗?
- 2025-06-22 00:55:15男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-22 01:45:16我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
推荐产品
-
你身边身材最好的女生是什么样?
去游泳的时候见过一个,165左右,小头宽肩细腰胯宽腿直肤白, -
如何看待《捞女游戏》导演***辉B站账号遭封,是否遭到打击报复?
游戏已经改名了,在大家还沉溺在短暂的打脸快乐中,女拳都发起集 -
为何一讨论Wi-Fi 7阉割6GHz+320MHz,很多人都说用不上所以根本不在意?
位于6ghz合法国家,专门测过6ghz在wifi6e下的表现 -
VScode怎么配置好golang?
最近 Cursor 、Cline、 Trae 等 AI 工具
新闻动态
最新资讯