当前位置:当前位置: 首页 >
Android为什么不直接执行Linux的程序?而是自己搞一套?
人气:发表时间:2025-06-21 08:10:17
安卓其实是可以执行Linux程序的,因为安卓自己就是基于Linux内核,底层的那些东西仍然是靠Linux ELF可执行文件实现。
但是,安卓并不能直接运行传统的基于glibc的Linux软件。
由于glibc是遵守LGPL许可的运行库,但是Google的Android为了实现商业用途,就将包括glibc在内的遵守(L)GPL的组件都给砍掉了,并自行开发了一套名为bionic的运行库。
实际上bionic库本质上也是libc的一种实现,只不过适用于手机等小型设备,并且Android NDK…。
同类文章排行
- Centos为什么突然没人用了?
- 为什么B-2轰炸机从来不敢来中国?
- 为什么大部分人都认为2560x1440是2K?
- 我十四岁的孩子不吃我做的饭,怎么办?
- 生完孩子身材依旧火辣是一种怎样的体验?
- 如何让 Apple 停止对副厂输入法的「妖魔化」?
- 为什么MacBook pro不用高刷新率的屏幕?
- 小区有人去世办丧事,早上5点放音乐,我报警有错吗?
- 把贵州省撤销,设立一个超大型国家自然公园,是不是一个好的提法?
- 现在后台管理系统用什么前端框架好?
最新资讯文章
- 现在的年轻人为什么跟父母沟通不来了?
- 我十四岁的孩子不吃我做的饭,怎么办?
- 6 月 28 日贵州榕江县防汛应急响应提升至 Ⅰ 级,全城撤离,当地情况如何?
- 如何评价钟南山院士?
- 中国载人登月进展公布,锚定 2030 年前实现中国人登月目标,登月任务最具挑战的技术难题是什么?
- 为啥加州会站在非法移民一边?
- 为什么说耿直的人更容易吃亏?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 去海边有什么拍照和穿搭建议?
- 大家在广州的一天是怎么样的呢?
- 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 大家都喜欢用什么浏览器?
- 什么是你去了台湾才知道的事?
- 修佛5年,我修的对吗?
- 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
- 如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 广西桂军真的很厉害吗?
- 为什么广西越来越厉害了?
- ant-design-vue 社区为什么不维护了?