当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
文章出处:网络 人气:发表时间:2025-06-21 10:00:18
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 核聚变是一条死胡同吗?
- 独立开发***能盈利吗?感觉好累...
- 有些家长可以恶心到什么程度?
- 伊朗这次会崩溃灭亡吗?
- 有没有用过GOOVIS的?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 国产数据库有什么坑?
- 你身边的癌症患者都是怎么发现自己得癌的?
- 多地查摆年轻干部玩心重混日子等问题,如何看待此事?是否能推动干部作风建设?
- MacOS真的比Windows流畅吗?
最新资讯文章
- 为什么大多数NAT网关都是对称型NAT而不是锥形NAT?
- 为什么现在越来越多的人不想要孩子呢?
- 可以随身携带一个Linux系统吗?
- 如果我写个脚本,一直跌的股票一旦上涨就立刻(1s内)买,接着一旦下跌就立刻(1s内)卖,会怎样?
- 软路由是否被过度神化?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 如何评价首个女性友好的编程语言HerCode?
- Windows 下有什么用过之后就离不开的冷门软件?
- MySQL不香吗,为啥还要Elasticsearch?
- Go 编译器为什么重视编译速度,而不太重视译后代码性能?
- B 站有哪些人设崩塌的 UP 主?
- 是什么原因导致HDR无法推行?
- 身体上的哪些迹象表明你正在衰老?
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 工业克苏鲁什么意思?