Android为什么不直接执行Linux的程序?而是自己搞一套?
- 发表时间:2025-06-21 16:00:10
- 来源:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
推荐资讯
- 2025-06-25 13:35:13比亚迪大规模降价,是出了什么问题吗?
- 2025-06-25 12:20:12***如你财务自由,是买一个大平层还是买一个大别墅?
- 2025-06-25 12:40:13如何看待我国在墨脱建水电站?
- 2025-06-25 14:00:13如何搭建自己CDN服务器?
- 2025-06-25 12:55:13Rust 和 Go 的并发模型有什么不同,为什说 Rust 的并发模型更好 ?(1.0已没有内建模型?
- 2025-06-25 12:40:13Rust据说是这样先进,那Rust编译器也总该是Rust写的吧?
- 2025-06-25 14:00:13年纪轻轻为什么会得腰肌劳损?
- 2025-06-25 13:30:12能否交换一张照片,分享一个让你觉得「仿佛回到了暑***」的瞬间?
- 2025-06-25 12:45:13官方通报贵州厦蓉高速三都往榕江大桥垮塌,因持续强降雨诱发山体滑坡导致,目前情况如何?
- 2025-06-25 13:00:13福建是不是行政区划失败的典型?
推荐产品
-
是什么样的动力让开发者愿意投入精力,甚至去「自学」来维护开源项目呢?
最大的动力来自于工作过于无聊,不能提供智力上的挑战。 工作 -
5070ti什么时候才能回归正常价格?
618第一天其实是在5月13日,那天某音突然发了大额券,打了 -
央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
稳定币的本质是无息永续债券,也是美债的解决方案之一。 也是 -
如何评价B站up主***千代退网?
你们说的就是这个人吗? 这种***姬早些年主战场都是在微
新闻动态
最新资讯

