
Android为什么不直接执行Linux的程序?而是自己搞一套?_湖北省荆州市荆州区秦细水利水电设施有限责任公司
联系人:
手机:
E-mail:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
发布时间:2025-06-21 15:25:16 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
相关新闻
- 为什么后端老是觉得前端简单? JSCommon 数据处理工具库JSCommon 介绍J**...
- 国家中医药管理局公布的95个中医优势病种 ,是依据什么确定的 ? “中医优势病种”这件事大概从2000年就开始研究了,但一直到...
- 男朋友说我穿裙子不要敞开腿坐这是他底线,我该怎么办? 我某个前女友有次穿裙子跟我出去逛商场,找了个饭店吃饭,她等餐...
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平? 创造一个AI Coding的产品,再用这个产品来做AI Co...
- PHP 已经诞生 30 年,它对你意味着什么? 若干年前,我跟着项目组老大去甲方公司勾兑需求。 我当时的任...
- 怎么看待B站舞蹈区和某些风格比较暴露的up? 不是,都没有兄弟提朱姨、还有糕哥枣糕DAZE、ParmyAu...