Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 17:20:17
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-20 02:45:15鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 2025-06-20 03:50:14颈椎病可以恢复吗?
- 2025-06-20 02:40:14Chrome 浏览器设计的神细节有哪些?
- 2025-06-20 03:15:15如何评价泰勒·斯威夫特的身材?
- 2025-06-20 03:35:15如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-20 03:35:15匿名说说你的烦心事儿吧?
- 2025-06-20 03:35:15你身边身材最好的女生是什么样?
- 2025-06-20 03:40:14网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 2025-06-20 04:05:1437岁女,离异带一女孩,好不好找?
- 2025-06-20 03:15:15为什么没有核动力货轮?
推荐产品
-
瑜伽裤和牛仔裤哪个更显身材?
那本人认为是瑜伽裤更显身材,瑜伽裤的面料和材质就决定了他能更 -
如何评价任天堂新游戏《咚奇刚 蕉力全开》的专场直面会?
这是第一个因为演示内容好到让我会下意识看衰的游戏。 从17 -
为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
阿拉伯有句谚语,如果在沙漠中遇到一个波斯人和一条毒蛇,应该怎 -
如何看待伊朗最高领袖哈梅内伊 6 月 18 日发布“必须强力打击以色列,永不妥协”的声明?
先说结论,这是美以极限施压酿成的恶果。 本来人家伊朗是想谈
新闻动态
最新资讯