当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
人气:发表时间:2025-06-24 04:40:09
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- MacOS的哪个设计让你非常恼火?
- 人工智能相关专业里有什么「坑」吗?
- 你见过最沉着住气的人是什么样子?
- postgresql能取代mongodb吗?
- 央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
- 27 寸显示器和 24 寸显示器在使用体验上有多大差别?
- 为什么 macOS 上国产软件不流氓?
- 超小团队选择Django还是Flask?
- 为什么国内的uni***一直没人讨论呢?
最新资讯文章
- Mac上有什么实用的必备软件?
- 苹果 Macmini 配什么显示器比较好呢?为什么呢?
- 和女生合租,都会发生什么事情?
- 基因好是一种怎样的体验?
- 你手机中最舍不得卸载的APP是什么?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 韩国掀起打「增高针」风潮,增高针真的能增高吗?会对身体产生哪些影响?
- 如何反驳“电脑普及15年,年轻人还要淘宝代装steam”?
- 为什么福州吸引不了人才?
- 有史以来最优秀的程序员有哪些?
- 指挥大规模军团作战很消耗脑力吗?
- 俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 中国出发载3000辆汽车的货船起火20天后沉没,事故的原因可能是什么?海上运输电动汽车起火应怎样处置?
- 怎么看待准噶尔部被灭族?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 马来西亚是一个什么样的国家?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 飞利浦商用显示器是如何践行ESG承诺的?有哪些显示器有助于企业绿色发展?
- 国产厂商为什么都不用三星屏幕了?
- 最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?





