
Android为什么不直接执行Linux的程序?而是自己搞一套?_湖北省荆州市洪湖市豪卷输斤鞋加工合伙企业
联系人:
手机:
E-mail:
地址:
Android为什么不直接执行Linux的程序?而是自己搞一套?
发布时间:2025-06-20 23:35:17 人气:
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
相关新闻
- count(*) count(1)哪个更快? 团队 code review 时,一位同事把 count(*...
- 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果? 一堆懂哥说任天堂屏幕不是定制的,然而事实上不仅是定制的,而且...
- 尊界S800 车内软包部分***用 0.2mm - 0.5mm 超细针脚缝制处于什么工艺水平? 我其实是想偷懒的,但有发现有东西可以教给大家,所以,针的知识...
- 有哪些开源web应用漏洞扫描工具? 1. hydra Hydra是一款功能强大的开源密码破解工具...
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗? 安卓的命名就比较有规律,除了第一版可能是正好手上有个小蛋糕随...
- 我的世界怎么租一个四个人的服务器? 我个人是用的阿里云做的内网穿透,阿里云有个峰值带宽200M不...